XML 90 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Retainage, expected collection period (in years) 1 year    
Contract assets $ 2,001,913 $ 1,555,807 $ 1,756,400
Accounts receivable, credit loss expense (reversal) (500) 4,800  
Amounts charged against the allowance 700 800  
Contract liabilities 747,730 735,625 481,000
Contract with customer liability deferred revenue current 741,000 725,100 475,200
Deferred revenue, revenue recognized 705,600 416,800 363,300
Interest expense, net 172,985 193,266 234,405
Financing Receivable [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Proceeds from sale of receivables 555,000 442,000 131,000
Value of receivables sold 172,000 84,000  
Interest expense, net $ 23,800 $ 20,700 $ 12,900
Minimum      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Retainage, percentage of contract billings 5.00%    
Maximum      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Retainage, percentage of contract billings 10.00%