XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Short-term        
Accounts and notes receivable $ 370,143     $ 386,656
Allowance for doubtful accounts (74,882)     (45,726)
Total net short-term accounts and notes receivable 295,261     340,930
Long-term        
Notes receivable 50,972     53,659
Allowance for doubtful accounts (9,104)     (6,667)
Total net long-term notes receivable 41,868     46,992
Total net accounts and notes receivable 337,129     387,922
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
One-time adjustment $ 83,986 $ 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