XML 238 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments in Affiliates and Other Entities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]                
Distributions to non-controlling interests $ 934 $ 8,199 $ 1,177 $ 8,741        
Accounts receivable, net 4,430,757         $ 4,430,757   $ 4,410,829
Accounts payable and accrued expenses 3,198,967         3,198,967   3,061,242
Revenues 5,594,387   5,048,610     10,626,206 $ 9,477,436  
Cost of services 4,783,056   4,324,511     9,191,381 8,180,142  
Equity in earnings of integral unconsolidated affiliates 8,586   9,370     20,920 18,990  
Carrying amount that exceed share of underlying net equity in net assets 28,600         28,600   31,400
Amortization of equity method investment, difference between carrying amount and underlying equity 1,300   1,500     2,700 3,300  
Non-controlling Interests                
Schedule of Equity Method Investments [Line Items]                
Distributions to non-controlling interests 934 $ 8,199 1,177 $ 8,741        
Non-Integral Unconsolidated Affiliates                
Schedule of Equity Method Investments [Line Items]                
Realized gain (loss) on disposal         $ 25,900 12,600    
Cash received           35,400 58,500  
Equity in earnings (loss) of non-integral unconsolidated affiliates (500)   500     3,100 2,100  
Non-Integral Unconsolidated Affiliates | Non-controlling Interests                
Schedule of Equity Method Investments [Line Items]                
Realized gain (loss) on disposal         $ 10,400 5,000    
Distributions to non-controlling interests           5,000 9,800  
Integral Affiliates | Related Party                
Schedule of Equity Method Investments [Line Items]                
Accounts receivable, net 56,700         56,700   96,400
Accounts payable and accrued expenses 18,900         18,900   $ 24,500
Revenues 57,700   50,200     116,700 98,500  
Cost of services 100,300   21,200     189,200 33,200  
Integral Unconsolidated Affiliates | Related Party                
Schedule of Equity Method Investments [Line Items]                
Equity in earnings of integral unconsolidated affiliates 8,600   $ 9,400     20,900 $ 19,000  
Integral and Non-Integral Unconsolidated Affiliates                
Schedule of Equity Method Investments [Line Items]                
Undistributed earnings of unconsolidated affiliates $ 43,500         $ 43,500