XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TRADE ACCOUNTS AND OTHER RECEIVABLES - Schedule of Trade Accounts and Other Receivables, and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Financing Receivable, Allowance for Credit Loss [Line Items]    
Trade accounts receivable $ 1,012,171 $ 1,027,916
Notes receivable from third parties 13,746 51,168
Other receivables 32,357 59,435
Receivables, gross 1,058,274 1,138,519
Allowance for credit losses (8,864) (9,341)
Receivables, net 1,049,410 1,129,178
Receivables, Net [Roll Forward]    
Balance, beginning of period (9,341)  
Provision released to operating results 775  
Effect of exchange rate (298)  
Balance, end of period (8,864)  
Related Party    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Account receivable from related parties $ 2,146 $ 1,778