XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Short-term    
Accounts and notes receivable $ 306,597 $ 315,380
Allowance for doubtful accounts (53,819) (59,906)
Total net short-term accounts and notes receivable 252,778 255,474
Long-term    
Notes receivable 39,078 42,312
Allowance for doubtful accounts (7,283) (7,895)
Total net long-term notes receivable 31,795 34,417
Total net accounts and notes receivable $ 284,573 $ 289,891