XML 28 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting Policies (Narrative) (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
customer
Dec. 31, 2018
USD ($)
customer
Dec. 31, 2017
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Percent of revenue derived from exports 37.00%    
Impairment of intangibles $ 0    
Amortization expense 5,646 $ 4,639  
Contract liabilities, current portion 5,472 $ 560,802  
Accounting Standards Update 2014-09 [Member] | Accumulated Deficit [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Adjustment due to adoption of accounting standard (13,991)    
Accounting Standards Update 2014-09 [Member] | Deferred Revenue [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Adjustment due to adoption of accounting standard (18,333)    
Accounting Standards Update 2014-09 [Member] | Deferred Costs [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Adjustment due to adoption of accounting standard (32,324)    
Maximum      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Estimated future amortization 5,600    
Minimum      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Estimated future amortization $ 2,600    
Sales Revenue, Net [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Number of customers, concentration of credit risk | customer 2 3  
Contract liabilities, current portion     $ 85,833
Sales Revenue, Net [Member] | Customer 1 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Concentration of credit risk, percentage 18.00% 12.00%  
Sales Revenue, Net [Member] | Customer 2 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Concentration of credit risk, percentage   10.00%  
Sales Revenue, Net [Member] | Customer 3 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Concentration of credit risk, percentage 10.00%    
Accounts Receivable [Member] | Customer 1 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Concentration of credit risk, percentage 16.00%    
Accounts Receivable [Member] | Two Customers [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Number of customers, concentration of credit risk | customer   3  
Accounts Receivable [Member] | Customer 2 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Concentration of credit risk, percentage   7.00%  
Accounts Receivable [Member] | Customer 3 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Concentration of credit risk, percentage 9.00%    
Accounts Receivable [Member] | Three Customers [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Number of customers, concentration of credit risk | customer 2