XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Investments in Affiliates and Other Entities - Equity Method Investments Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
investment
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Schedule of Equity Method Investments [Line Items]                  
Distributions to non-controlling interests $ 195 $ 1,177 $ 8,741   $ 7,601 $ 80 $ 538    
Accounts receivable, net 4,332,499     $ 3,674,525       $ 4,332,499  
Accounts payable and accrued expenses 2,969,093     $ 2,153,129       2,969,093  
Revenues 5,620,822       4,459,757     15,098,258 $ 12,657,285
Cost of services 4,773,498       3,770,927     12,953,640 10,795,694
Equity in earnings of integral unconsolidated affiliates 11,707       10,633     30,697 44,350
Non-controlling Interests                  
Schedule of Equity Method Investments [Line Items]                  
Distributions to non-controlling interests 195 $ 1,177 $ 8,741   7,601 $ 80 $ 538    
Non-Integral Unconsolidated Affiliates                  
Schedule of Equity Method Investments [Line Items]                  
Number of investments sold | investment       1          
Realized gain (loss) on disposal       $ 25,900          
Cash received               58,500  
Equity in earnings (loss) of non-integral unconsolidated affiliates (1,000)       2,900     1,100 17,900
Non-Integral Unconsolidated Affiliates | Non-controlling Interests                  
Schedule of Equity Method Investments [Line Items]                  
Realized gain (loss) on disposal       10,400          
Distributions to non-controlling interests               9,800  
Integral Affiliates | Related Party                  
Schedule of Equity Method Investments [Line Items]                  
Accounts receivable, net 79,600     96,900       79,600  
Accounts payable and accrued expenses 31,000     $ 9,300       31,000  
Revenues 54,400       38,200     152,900 89,700
Cost of services 72,400       38,800     107,300 111,100
Integral Unconsolidated Affiliates | Related Party                  
Schedule of Equity Method Investments [Line Items]                  
Equity in earnings of integral unconsolidated affiliates 11,700       $ 10,600     30,700 $ 44,400
Integral and Non-Integral Unconsolidated Affiliates                  
Schedule of Equity Method Investments [Line Items]                  
Undistributed earnings of unconsolidated affiliates $ 16,800             $ 16,800