v3.26.1
Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 1,935,464 $ 1,003,697 $ 3,568,047 $ 1,887,552
NumberOfReportableSegmentsNotDisclosedFlag     reporting segment  
Operating Segments        
Segment Reporting [Line Items]        
Total contribution $ 1,436,050 $ 637,988 $ 2,628,417 $ 1,180,093
Contribution margin (in percent) 74.00% 64.00% 74.00% 63.00%
Operating Segments | Government        
Segment Reporting [Line Items]        
Revenue $ 990,032 $ 552,983 $ 1,848,442 $ 1,039,946
Expenses (288,926) (202,571) (517,925) (388,574)
Total contribution $ 701,106 $ 350,412 $ 1,330,517 $ 651,372
Contribution margin (in percent) 71.00% 63.00% 72.00% 63.00%
Operating Segments | Commercial        
Segment Reporting [Line Items]        
Revenue $ 945,432 $ 450,714 $ 1,719,605 $ 847,606
Expenses (210,488) (163,138) (421,705) (318,885)
Total contribution $ 734,944 $ 287,576 $ 1,297,900 $ 528,721
Contribution margin (in percent) 78.00% 64.00% 75.00% 62.00%