XML 92 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Joint Ventures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Equity Method Investments [Line Items]      
Revenues $ 4,657,340 $ 4,441,784 $ 3,454,436
Operating income 425,978 369,999 331,051
Receivables 942,782 1,064,340  
Joint Venture, Proportionate Consolidation      
Schedule of Equity Method Investments [Line Items]      
Revenues $ 7,800 14,800 14,700
Joint Venture, Equity Method Investment      
Schedule of Equity Method Investments [Line Items]      
Equity method investment, ownership percentage 50.00%    
Equity method investments $ 6,200 1,300  
Income (loss) from equity method investments 4,900 5,900 878
Joint Venture, Proportionate Consolidation      
Schedule of Equity Method Investments [Line Items]      
Operating income 2,100 3,000 $ 4,700
Receivables $ 1,800 $ 2,400