XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Short-term    
Accounts and notes receivable $ 455,806 $ 406,969
Allowance for doubtful accounts (75,745) (70,192)
Total net short-term accounts and notes receivable 380,061 336,777
Long-term    
Notes receivable 34,657 35,882
Allowance for doubtful accounts (3,917) (3,273)
Total net long-term notes receivable 30,740 32,609
Total net accounts and notes receivable $ 410,801 $ 369,386