XML 82 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contracts with Customers Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Customer deposits $ 6,389,000 $ 8,167,000  
Contract Liabilities 5,000,000 11,500,000  
Performance obligation satisfied in previous period 29,400,000    
Cash payments received from customers 21,100,000    
Contract assets 0    
Remaining performance obligation 5,500,000    
Revenue 125,568,000 $ 106,732,000 $ 114,905,000
Calculated under Revenue Guidance in Effect before Topic 606 | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Contract Liabilities (8,300,000)    
Total Products And Services      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Remaining performance obligation $ 5,700,000