v3.25.4
Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenues $ 4,475,446 $ 2,865,507 $ 2,225,012
Operating Segments      
Segment Reporting Information [Line Items]      
Total contribution $ 2,942,697 $ 1,719,948 $ 1,245,555
Contribution margin (in percent) 66.00% 60.00% 56.00%
Operating Segments | Government      
Segment Reporting Information [Line Items]      
Revenues $ 2,402,287 $ 1,569,605 $ 1,222,215
Expenses (826,217) (621,165) (497,245)
Total contribution $ 1,576,070 $ 948,440 $ 724,970
Contribution margin (in percent) 66.00% 60.00% 59.00%
Operating Segments | Commercial      
Segment Reporting Information [Line Items]      
Revenues $ 2,073,159 $ 1,295,902 $ 1,002,797
Expenses (706,532) (524,394) (482,212)
Total contribution $ 1,366,627 $ 771,508 $ 520,585
Contribution margin (in percent) 66.00% 60.00% 52.00%