XML 53 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Future minimum lease payments in subsequent fiscal years under noncancelable operating leases [Abstract]    
2018 $ 817,000  
2019 430,000  
2020 279,000  
2021 254,000  
2022 164,000  
Thereafter 544,000  
Total future minimum lease payments 2,488,000  
Total operating lease expenses 734,000 $ 695,000
Future minimum purchase agreement payments in subsequent years [Abstract]    
2018 0  
2019 300,000  
2020 600,000  
2021 900,000  
2022 1,200,000  
Thereafter 1,500,000  
Total future minimum purchase agreement payments 4,500,000  
Product Liability [Abstract]    
Product liability insurance coverage $ 10,000,000