XML 31 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
shares in Millions
3 Months Ended
Mar. 31, 2017
USD ($)
Segment
Customer
shares
Mar. 31, 2016
USD ($)
Customer
shares
Dec. 31, 2016
USD ($)
Significant Accounting Policies [Line Items]      
Number of operating business segment | Segment 1    
FDIC limit of insurable cash $ 250,000    
Letters of credit outstanding, amount 243,380   $ 243,380
Allowance for doubtful accounts receivable $ 31,118   26,716
Number of individual customers accounting for more than 10% of revenue | Customer 0 0  
Number of individual customers accounting for more than 10% of accounts receivable | Customer 0    
Inventory valuation reserves $ 134,679   704,516
Amortization of intangible assets 66,954 $ 66,954  
Finite-lived intangible assets, amortization expense, next twelve months 268,000    
Finite-lived intangible assets, amortization expense, 2019 268,000    
Finite-lived intangible assets, amortization expense, 2020 268,000    
Finite-lived intangible assets, amortization expense, 2021 268,000    
Finite-lived intangible assets, amortization expense, 2022 268,000    
Impairment of finite-lived intangible assets 0 $ 0  
Goodwill $ 600,814   600,814
Operating loss carryforwards     $ 151,000,000
Antidilutive securities excluded from computation of earnings per share, amount | shares 14.0 5.9  
Trademarks and Tradenames [Member]      
Significant Accounting Policies [Line Items]      
Finite-lived intangible asset, useful life 10 years    
Developed Technology [Member]      
Significant Accounting Policies [Line Items]      
Finite-lived intangible asset, useful life 7 years    
Customer Relationships [Member]      
Significant Accounting Policies [Line Items]      
Finite-lived intangible asset, useful life 7 years    
Minimum [Member]      
Significant Accounting Policies [Line Items]      
Accounts receivable period due 30 days    
Maximum [Member]      
Significant Accounting Policies [Line Items]      
Accounts receivable period due 60 days