v3.25.2
Segments and Related Information - Foreign Operations and Other - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segments and Related Information [Line Items]          
Revenue $ 3,544,705 $ 2,961,086 $ 6,392,423 $ 5,647,935  
Property and equipment, net $ 1,657,125   $ 1,657,125   $ 1,548,916
Govermment | Revenue Benchmark | Customer Concentration Risk          
Segments and Related Information [Line Items]          
Concentration risk, percentage of total 13.00% 14.00% 13.00% 13.00%  
Foreign Operations          
Segments and Related Information [Line Items]          
Revenue $ 43,900 $ 24,200 $ 93,600 $ 50,900  
Property and equipment, net 24,300   24,300   25,300
Intangible assets and goodwill, net $ 112,400   $ 112,400   $ 108,800