XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments in Affiliates and Other Entities - Equity Method Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Summary Of Significant Accounting Policies [Line Items]        
Distributions to non-controlling interests   $ 21,587 $ 10,241 $ 9,946
Accounts receivable, net   5,170,935 4,410,829  
Accounts payable and accrued expenses   3,722,343 3,061,242  
Revenues   23,672,795 20,882,206 17,073,903
Cost of services   20,162,034 17,945,120 14,544,748
Equity in earnings of integral unconsolidated affiliates   50,484 41,609 52,466
Carrying amount that exceed share of underlying net equity in net assets   44,500 31,400  
Amortization of the basis difference   4,300 6,200 1,900
Non-controlling Interests        
Summary Of Significant Accounting Policies [Line Items]        
Distributions to non-controlling interests   $ 21,587 10,241 9,946
Company Building a Scrap Metal Recycling Steel Rebar Mill        
Summary Of Significant Accounting Policies [Line Items]        
Equity interest   20.80%    
Payments to interest in entity   $ 60,000    
Non-Integral Unconsolidated Affiliates        
Summary Of Significant Accounting Policies [Line Items]        
Realized gain on disposal $ 25,900 12,600    
Cash received   35,400 58,500  
Equity in earnings of non-integral unconsolidated affiliates   2,600 1,300 20,300
Non-Integral Unconsolidated Affiliates | Non-controlling Interests        
Summary Of Significant Accounting Policies [Line Items]        
Realized gain on disposal $ 10,400 5,000    
Distributions to non-controlling interests   5,000 9,800  
Integral Affiliates | Related Party        
Summary Of Significant Accounting Policies [Line Items]        
Accounts receivable, net   133,300 96,400  
Accounts payable and accrued expenses   15,400 24,500  
Revenues   226,200 215,000 154,700
Cost of services   411,400 201,300 134,500
Integral Unconsolidated Affiliates | Related Party        
Summary Of Significant Accounting Policies [Line Items]        
Equity in earnings of integral unconsolidated affiliates   50,500 $ 41,600 52,500
Integral and Non-Integral Unconsolidated Affiliates        
Summary Of Significant Accounting Policies [Line Items]        
Undistributed earnings of unconsolidated affiliates   $ 53,200    
Starry Group Holdings, Inc.        
Summary Of Significant Accounting Policies [Line Items]        
Realized gain (loss) on investments       $ (91,500)