XML 64 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
Sep. 30, 2020
Jan. 01, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts and notes receivable $ 101,046 $ 83,281  
Allowance for credit losses (5,251) (6,994)  
Accounts and notes receivable, net 95,795 76,287  
Deferred tax asset, net 13,159    
Retained earnings $ 125,763 $ 120,116  
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