v3.25.3
Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 1,181,092 $ 725,516 $ 3,068,644 $ 2,037,988
Operating Segments        
Segment Reporting Information [Line Items]        
Contribution $ 778,086 $ 433,224 $ 1,958,179 $ 1,224,180
Contribution Margin 66.00% 60.00% 64.00% 60.00%
Operating Segments | Government        
Segment Reporting Information [Line Items]        
Revenue $ 632,676 $ 408,341 $ 1,672,622 $ 1,114,481
Expenses (214,967) (165,114) (603,541) (440,472)
Contribution $ 417,709 $ 243,227 $ 1,069,081 $ 674,009
Contribution Margin 66.00% 60.00% 64.00% 60.00%
Operating Segments | Commercial        
Segment Reporting Information [Line Items]        
Revenue $ 548,416 $ 317,175 $ 1,396,022 $ 923,507
Expenses (188,039) (127,178) (506,924) (373,336)
Contribution $ 360,377 $ 189,997 $ 889,098 $ 550,171
Contribution Margin 66.00% 60.00% 64.00% 60.00%