v3.26.1
INVESTMENTS IN UNCONSOLIDATED AFFILIATES - Amounts Due To and From Other Unconsolidated Affiliates (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Equity Method Investments [Line Items]    
Amounts due from investments in unconsolidated affiliates presented within trade receivables $ 592,602 $ 539,840
Amounts due from investments in unconsolidated affiliates presented within other receivables 130,483 121,355
Amounts due from investments in unconsolidated affiliates presented within other assets 16,598 17,891
Amounts due to investments in unconsolidated affiliates presented within accounts payable (702,770) (712,483)
Other Unconsolidated Affiliates | Related Party    
Schedule of Equity Method Investments [Line Items]    
Amounts due from investments in unconsolidated affiliates presented within trade receivables 24,472 32,489
Amounts due from investments in unconsolidated affiliates presented within other receivables 13,824 9,338
Amounts due from investments in unconsolidated affiliates presented within other assets 2,318 2,435
Amounts due to investments in unconsolidated affiliates presented within accounts payable $ (14,933) $ (11,745)