XML 60 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in Affiliates and Other Entities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Schedule of Equity Method Investments [Line Items]      
Accounts receivable, net $ 7,597,966   $ 6,847,091
Accounts payable and accrued expenses 4,738,241   4,579,458
Revenues 7,874,787 $ 6,233,334  
Cost of services 6,767,458 5,399,297  
Equity in earnings of integral unconsolidated affiliates 14,469 12,929  
Carrying amount that exceed share of underlying net equity in net assets 165,400   168,000
Amortization of equity method investment, difference between carrying amount and underlying equity 2,600 700  
Equity method investment, impairment loss, cumulative amount 31,000   18,100
Integral Affiliates | Related Party      
Schedule of Equity Method Investments [Line Items]      
Accounts receivable, net 184,300   165,000
Accounts payable and accrued expenses 30,400   $ 20,300
Revenues 27,300 51,100  
Cost of services 121,900 94,900  
Non-Integral Unconsolidated Affiliates      
Schedule of Equity Method Investments [Line Items]      
Equity in earnings (loss) of non-integral unconsolidated affiliates (2,300) 100  
Integral Unconsolidated Affiliates | Related Party      
Schedule of Equity Method Investments [Line Items]      
Equity in earnings of integral unconsolidated affiliates 14,500 $ 12,900  
Integral and Non-Integral Unconsolidated Affiliates      
Schedule of Equity Method Investments [Line Items]      
Undistributed earnings of unconsolidated affiliates $ 56,900