XML 70 R54.htm IDEA: XBRL DOCUMENT v3.20.1
CREDIT LOSSES - Schedule of Changes in Accounting Principles (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables   $ 2,811  
Trade Receivables      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables $ 2,408 2,100 $ 2,100
Other Receivables      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables 4,614 711 711
Other Assets      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables $ 830 0 0
As Reported Under ASC 326      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables   7,218  
As Reported Under ASC 326 | Trade Receivables      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables   3,051  
As Reported Under ASC 326 | Other Receivables      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables   3,372  
As Reported Under ASC 326 | Other Assets      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables   795  
Impact of ASC 326 Adoption      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables   4,407  
Impact of ASC 326 Adoption | Trade Receivables      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables   951 951
Impact of ASC 326 Adoption | Other Receivables      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables   2,661 2,661
Impact of ASC 326 Adoption | Other Assets      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for Credit Losses on Receivables   $ 795 $ 795