XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Investments in Affiliates and Other Entities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Schedule of Equity Method Investments [Line Items]                  
Distributions to non-controlling interests $ 6,583 $ 8,559 $ 985 $ 865 $ 934 $ 8,199      
Accounts receivable, net 6,356,064           $ 6,356,064   $ 5,170,935
Accounts payable and accrued expenses 4,394,186           4,394,186   3,722,343
Revenues 7,631,408     6,493,167     20,637,749 $ 17,119,373  
Cost of services 6,414,974     5,480,597     17,579,704 14,671,978  
Equity in earnings of integral unconsolidated affiliates 13,731     14,015     41,104 34,935  
Carrying amount that exceed share of underlying net equity in net assets 169,800           169,800   44,500
Amortization of equity method investment, difference between carrying amount and underlying equity $ 3,000     900     $ 5,500 3,600  
Company that Specializes in Wood Utility Poles and Other Wood Products                  
Schedule of Equity Method Investments [Line Items]                  
Equity interest (in percent) 40.00%           40.00%    
Non-Integral Unconsolidated Affiliates                  
Schedule of Equity Method Investments [Line Items]                  
Realized gain (loss) on disposal               12,600  
Cash received               35,400  
Equity in earnings (loss) of non-integral unconsolidated affiliates $ (100)     (1,700)     $ (500) 1,400  
Non-Integral Unconsolidated Affiliates, Non-controlling Interest                  
Schedule of Equity Method Investments [Line Items]                  
Realized gain (loss) on disposal               5,000  
Distributions to non-controlling interests               5,000  
Integral Affiliates | Related Party                  
Schedule of Equity Method Investments [Line Items]                  
Accounts receivable, net 193,400           193,400   133,300
Accounts payable and accrued expenses 64,100           64,100   $ 15,400
Revenues 36,900     58,500     133,800 175,200  
Cost of services 168,800     114,200     393,600 303,400  
Integral Unconsolidated Affiliates | Related Party                  
Schedule of Equity Method Investments [Line Items]                  
Equity in earnings of integral unconsolidated affiliates 13,700     $ 14,000     41,100 $ 34,900  
Integral and Non-Integral Unconsolidated Affiliates                  
Schedule of Equity Method Investments [Line Items]                  
Undistributed earnings of unconsolidated affiliates $ 59,200           $ 59,200