XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Investments in Affiliates and Other Entities - Equity Method Investments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
investment
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Schedule of Equity Method Investments [Line Items]              
Distributions to non-controlling interests $ 1,177 $ 8,741   $ 80 $ 538    
Accounts receivable, net 4,075,206   $ 3,674,525     $ 4,075,206  
Accounts payable and accrued expenses 2,516,908   $ 2,153,129     2,516,908  
Revenues 5,048,610     4,232,003   9,477,436 $ 8,197,528
Cost of services 4,324,511     3,607,413   8,180,142 7,024,767
Equity in earnings of integral unconsolidated affiliates 9,370     18,565   18,990 33,717
Non-controlling Interests              
Schedule of Equity Method Investments [Line Items]              
Distributions to non-controlling interests 1,177 $ 8,741   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 of non-integral unconsolidated affiliates 500     9,600   2,100 14,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 87,500   96,900     87,500  
Accounts payable and accrued expenses 11,600   $ 9,300     11,600  
Revenues 50,200     26,400   98,500 51,500
Cost of services 21,200     21,900   33,200 72,300
Integral Unconsolidated Affiliates | Related Party              
Schedule of Equity Method Investments [Line Items]              
Equity in earnings of integral unconsolidated affiliates 9,400     $ 18,600   19,000 $ 33,700
Integral and Non-Integral Unconsolidated Affiliates              
Schedule of Equity Method Investments [Line Items]              
Undistributed earnings of unconsolidated affiliates $ 16,600         $ 16,600