XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Short-term      
Accounts and notes receivable $ 352,659 $ 315,380  
Allowance for doubtful accounts (59,271) (59,906) $ (45,726)
Total net short-term accounts and notes receivable 293,388 255,474 340,930
Long-term      
Notes receivable 35,571 42,312  
Allowance for doubtful accounts (6,312) (7,895) (6,667)
Total net long-term notes receivable 29,259 34,417 $ 46,992
Total net accounts and notes receivable $ 322,647 $ 289,891