XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Short-term    
Accounts and notes receivable $ 453,127 $ 406,969
Allowance for doubtful accounts (85,320) (70,192)
Total net short-term accounts and notes receivable 367,807 336,777
Long-term    
Notes receivable 33,921 35,882
Allowance for doubtful accounts (5,151) (3,273)
Total net long-term notes receivable 28,770 32,609
Total net accounts and notes receivable $ 396,577 $ 369,386