v3.26.1
INVESTMENTS IN UNCONSOLIDATED AFFILIATES - Amounts Due To and From Other Unconsolidated Affiliates (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Equity Method Investments [Line Items]    
Amounts due from investments in unconsolidated affiliates - trade receivables $ 659,351 $ 539,840
Amounts due from investments in unconsolidated affiliates - other receivables 129,015 121,355
Amounts due from investments in unconsolidated affiliates - other assets 20,520 17,891
Amounts due to investments in unconsolidated affiliates - accounts payable (762,072) (712,483)
Other Unconsolidated Affiliates | Related Party    
Schedule of Equity Method Investments [Line Items]    
Amounts due from investments in unconsolidated affiliates - trade receivables 23,296 32,489
Amounts due from investments in unconsolidated affiliates - other receivables 12,795 9,338
Amounts due from investments in unconsolidated affiliates - other assets 2,094 2,435
Amounts due to investments in unconsolidated affiliates - accounts payable $ (18,422) $ (11,745)