XML 67 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Summary of the Adoption of ASC 606 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2018
Statement of Financial Position [Abstract]      
Inventories $ 1,790 $ 1,285  
Costs and estimated profit in excess of billings 0 565  
Billings in excess of costs and estimated profit 0 983  
Customer deposits 184 0 $ 982
Statement of Cash Flows [Abstract]      
Inventories (505) 119  
Costs and estimated profit in excess of billings 565 480  
Billings in excess of costs and estimated profit (983) 331  
Customer deposits 184 $ 0  
Adjustments | Accounting Standards Update 2014-09      
Statement of Financial Position [Abstract]      
Inventories (201)    
Costs and estimated profit in excess of billings 186    
Billings in excess of costs and estimated profit 972    
Customer deposits 184    
Statement of Cash Flows [Abstract]      
Inventories 201    
Costs and estimated profit in excess of billings (186)    
Billings in excess of costs and estimated profit (972)    
Customer deposits 184    
Balances without adoption of ASC 606      
Statement of Financial Position [Abstract]      
Inventories 1,589    
Costs and estimated profit in excess of billings 186    
Billings in excess of costs and estimated profit 972    
Customer deposits 0    
Statement of Cash Flows [Abstract]      
Inventories (304)    
Costs and estimated profit in excess of billings 379    
Billings in excess of costs and estimated profit (1,955)    
Customer deposits $ 0