XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Contract with Customer, Asset, Reclassified to Receivable $ (2,278,724) $ (1,964,385)  
Revenue from Contract with Customer, Excluding Assessed Tax 2,328,382 1,984,385  
Contract with Customer, Liability, Revenue Recognized (98,183) (79,874)  
Revenues 2,424,706 2,066,084 $ 1,869,275
Contract with Customer, Asset, Net, Current 234,505 184,847  
Capitalized Contract Cost, Net 7,800 10,000  
Amortization of costs to fulfill a contract $ (5,800) $ (5,600) 4,500
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)20232022
Total contract assets, beginning of period$184,847 $164,847 
Revenue accrued2,328,382 1,984,385 
Amounts billed(2,278,724)(1,964,385)
Total contract assets, end of period$234,505 $184,847 
Total contract liabilities, beginning of period$112,950 $88,175 
Deferrals of milestone payments149,864 104,649 
Recognition of revenue for goods and services(98,183)(79,874)
Total contract liabilities, end of period$164,631 $112,950 
   
Revenue by Timing of Transfer of Goods or Services [Table Text Block]  
Year Ended December 31,
(in thousands)202320222021
Timing of Transfer of Goods or Services:
Revenue recognized over time$2,272,160 $1,929,031 $1,747,585 
Revenue recognized at a point in time152,546 137,053 121,690 
Total$2,424,706 $2,066,084 $1,869,275 
 
Contract with Customer, Asset, before Allowance for Credit Loss, Current $ 234,505 $ 184,847 164,847
Contract with Customer, Liability, Current 164,631 112,950 $ 88,175
Increase (Decrease) in Contract with Customer, Liability $ 149,864 $ 104,649