v3.26.1
Revenue from Contracts with Customers - Contract Assets and Liabilities (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Contract Assets      
Costs and estimated earnings in excess of billings, less allowance for credit losses $ 144,553,000   $ 88,817,000
Contract Liabilities      
Billings in excess of costs and estimated earnings and deferred revenue 3,231,104,000   $ 2,120,262,000
Revenue related to our contract liabilities 1,580,000,000 $ 871,600,000  
Impairment losses $ 0 $ 0