XML 69 R54.htm IDEA: XBRL DOCUMENT v3.20.2
New Accounting Pronouncements - Effect of Accounting Standards Adoption (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jun. 30, 2020
Jan. 01, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts and Notes Receivable $ 101,046 $ 86,870  
Allowance for credit losses (5,251) (7,988)  
Accounts and notes receivable, net 95,795 78,882  
Deferred tax asset, net 13,159    
Retained earnings $ 125,763 $ 114,384  
Accounting standards update us-gaap:AccountingStandardsUpdate201613Member    
ASC 326 Adoption      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts and Notes Receivable $ 0    
Allowance for credit losses (2,337)    
Accounts and notes receivable, net (2,337)    
Deferred tax asset, net 466    
Retained earnings $ (1,871)    
Adjusted balance      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts and Notes Receivable     $ 101,046
Allowance for credit losses     (7,588)
Accounts and notes receivable, net     93,458
Deferred tax asset, net     13,625
Retained earnings     $ 123,892