XML 10 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Short-term      
Accounts and notes receivable $ 391,257   $ 386,656
Allowance for doubtful accounts (87,453)   (45,726)
Total net short-term accounts and notes receivable 303,804   340,930
Long-term      
Notes receivable 54,293   53,659
Allowance for doubtful accounts (4,827)   (6,667)
Total net long-term notes receivable 49,466   46,992
Total net accounts and notes receivable 353,270   387,922
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
One-time adjustment $ 92,280   $ 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,236