XML 62 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]      
Contract with Customer, Asset, Reclassified to Receivable $ (2,499,235) $ (2,278,724)  
Revenue from Contract with Customer, Excluding Assessed Tax 2,540,010 2,328,382  
Contract with Customer, Liability, Revenue Recognized (133,575) (98,183)  
Revenues 2,661,161 2,424,706 $ 2,066,084
Contract with Customer, Asset, Net, Current 275,280 234,505  
Capitalized Contract Cost, Net 3,200 7,800  
Amortization of costs to fulfill a contract $ (4,900) $ (5,800) (5,600)
Contract with Customer, Asset and Liability [Table Text Block]
The following table provides information about contract assets and contract liabilities from contracts with customers.
Year Ended December 31,
(in thousands)20242023
Total contract assets, beginning of period$234,505 $184,847 
Revenue accrued2,540,010 2,328,382 
Amounts billed(2,499,235)(2,278,724)
Total contract assets, end of period$275,280 $234,505 
Total contract liabilities, beginning of period$164,631 $112,950 
Deferrals of milestone payments109,641 149,864 
Recognition of revenue for goods and services(133,575)(98,183)
Total contract liabilities, end of period$140,697 $164,631 
   
Revenue by Timing of Transfer of Goods or Services [Table Text Block]  
Year Ended December 31,
(in thousands)202420232022
Timing of Transfer of Goods or Services:
Revenue recognized over time$2,474,830 $2,272,160 $1,929,031 
Revenue recognized at a point in time186,331 152,546 137,053 
Total$2,661,161 $2,424,706 $2,066,084 
 
Contract with Customer, Asset, before Allowance for Credit Loss, Current $ 275,280 $ 234,505 184,847
Contract with Customer, Liability, Current 140,697 164,631 $ 112,950
Increase (Decrease) in Contract with Customer, Liability $ 109,641 $ 149,864