XML 67 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
segment
reportingunit
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Cash equivalents $ 0   $ 0
Inventory valuation reserves 500,000   300,000
Sales, general and administrative $ 18,984,000 $ 16,056,000  
Product return period 15 days    
Valuation allowances and reserves, amount $ 44,000   36,000
Product shelf life 5 years    
Estimated useful lives P50Y    
Number of reportable segments | segment 1    
Number of reporting units | reportingunit 1    
Goodwill and intangible asset impairment   0  
Asset impairment charges $ 0   0
Foreign currency transaction gain (loss) $ (6,200,000) (400,000)  
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives P5Y    
Estimated useful lives 2 years    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives P10Y    
Estimated useful lives 15 years    
Shipping and Handling      
Summary Of Significant Accounting Policies [Line Items]      
Sales, general and administrative $ 800,000 700,000  
Product Concentration Risk | NuSil Technology LLC      
Summary Of Significant Accounting Policies [Line Items]      
Purchases from suppliers 5,000,000 $ 3,700,000  
Outstanding balance owed $ 600,000   $ 2,700,000
Revenue | Geographic Concentration Risk | Brazil      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk (as a percent) 10.00% 17.70%  
Purchases | Product Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk (as a percent) 64.90% 62.90%  
Customer One | Customer concentration risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk (as a percent) 12.00%   10.20%
Customer Two | Customer concentration risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk (as a percent) 11.00%