XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.2
TRADE ACCOUNTS AND OTHER RECEIVABLES - Schedule of Trade Accounts and Other Receivables, and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Financing Receivable, Allowance for Credit Loss [Line Items]    
Trade accounts receivable $ 1,012,963 $ 1,027,916
Notes receivable from third parties 13,065 51,168
Other receivables 27,409 59,435
Receivables, gross 1,053,437 1,138,519
Allowance for credit losses (7,577) (9,341)
Receivables, net 1,045,860 1,129,178
Receivables, Net [Roll Forward]    
Balance, beginning of period (9,341)  
Provision released to operating results 1,492  
Account write-offs and recoveries 36  
Effect of exchange rate 236  
Balance, end of period (7,577)  
Related Party    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Account receivable from related parties $ 2,055 $ 1,778