XML 69 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Short-term    
Accounts and notes receivable $ 470,759 $ 406,969
Allowance for doubtful accounts (87,250) (70,192)
Total net short-term accounts and notes receivable 383,509 336,777
Long-term    
Notes receivable 29,281 35,882
Allowance for doubtful accounts (4,449) (3,273)
Total net long-term notes receivable 24,832 32,609
Total net accounts and notes receivable $ 408,341 $ 369,386