XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Affiliates and Other Entities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]        
Distributions to non-controlling interests $ 8,199 $ 8,741    
Accounts receivable, net 4,094,914     $ 4,410,829
Accounts payable and accrued expenses 2,757,546     3,061,242
Revenues 5,031,819 4,428,826    
Cost of services 4,408,325 3,855,631    
Equity in earnings of integral unconsolidated affiliates 12,334 9,620    
Carrying amount that exceed share of underlying net equity in net assets 29,900     31,400
Amortization of equity method investment, difference between carrying amount and underlying equity 1,500 1,800    
Non-controlling Interests        
Schedule of Equity Method Investments [Line Items]        
Distributions to non-controlling interests 8,199 8,741    
Non-Integral Unconsolidated Affiliates        
Schedule of Equity Method Investments [Line Items]        
Realized gain (loss) on disposal 12,200   $ 25,900  
Cash received 34,900     58,500
Equity in earnings (loss) of non-integral unconsolidated affiliates 3,600 1,600    
Non-Integral Unconsolidated Affiliates | Non-controlling Interests        
Schedule of Equity Method Investments [Line Items]        
Realized gain (loss) on disposal 4,900   $ 10,400  
Distributions to non-controlling interests 4,900     9,800
Integral Affiliates | Related Party        
Schedule of Equity Method Investments [Line Items]        
Accounts receivable, net 81,400     96,400
Accounts payable and accrued expenses 22,400     $ 24,500
Revenues 59,000 48,300    
Cost of services 88,900 12,000    
Integral Unconsolidated Affiliates | Related Party        
Schedule of Equity Method Investments [Line Items]        
Equity in earnings of integral unconsolidated affiliates 12,300 $ 9,600    
Integral and Non-Integral Unconsolidated Affiliates        
Schedule of Equity Method Investments [Line Items]        
Undistributed earnings of unconsolidated affiliates $ 45,200