XML 68 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Short-term      
Accounts and notes receivable $ 315,380   $ 386,656
Allowance for doubtful accounts (59,906)   (45,726)
Total net short-term accounts and notes receivable 255,474   340,930
Long-term      
Notes receivable 42,312   53,659
Allowance for doubtful accounts (7,895)   (6,667)
Total net long-term notes receivable 34,417   46,992
Total net accounts and notes receivable 289,891   387,922
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
One-time adjustment $ 67,801   52,393
Cumulative Impact from Adopting ASC 326 Guidance      
Short-term      
Allowance for doubtful accounts   $ (41,100)  
Total net short-term accounts and notes receivable   (41,100)  
Long-term      
Allowance for doubtful accounts   (1,136)  
Total net long-term notes receivable   (1,136)  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
One-time adjustment   $ 42,200 $ 42,236