XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Investments in Affiliates and Other Entities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]                    
Distributions to non-controlling interests $ 865 $ 934 $ 8,199 $ 195 $ 1,177 $ 8,741        
Accounts receivable, net 5,149,915             $ 5,149,915   $ 4,410,829
Accounts payable and accrued expenses 3,999,027             3,999,027   3,061,242
Revenues 6,493,167     5,620,822       17,119,373 $ 15,098,258  
Cost of services 5,480,597     4,773,498       14,671,978 12,953,640  
Equity in earnings of integral unconsolidated affiliates 14,015     11,707       34,935 30,697  
Carrying amount that exceed share of underlying net equity in net assets 27,800             27,800   31,400
Amortization of equity method investment, difference between carrying amount and underlying equity 900     1,500       3,600 4,700  
Non-controlling Interests                    
Schedule of Equity Method Investments [Line Items]                    
Distributions to non-controlling interests 865 $ 934 $ 8,199 195 $ 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 (1,700)     (1,000)       1,400 1,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 109,000             109,000   96,400
Accounts payable and accrued expenses 25,800             25,800   $ 24,500
Revenues 58,500     54,400       175,200 152,900  
Cost of services 114,200     72,400       303,400 107,300  
Integral Unconsolidated Affiliates | Related Party                    
Schedule of Equity Method Investments [Line Items]                    
Equity in earnings of integral unconsolidated affiliates 14,000     $ 11,700       34,900 $ 30,700  
Integral and Non-Integral Unconsolidated Affiliates                    
Schedule of Equity Method Investments [Line Items]                    
Undistributed earnings of unconsolidated affiliates $ 48,700             $ 48,700    
Hybar LLC (Hybar)                    
Schedule of Equity Method Investments [Line Items]                    
Equity interest (in percent) 20.80%             20.80%    
Payments to interest in entity $ 60,000