XML 43 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies, Fair Value of Financial Instruments Through Inventories (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2017
Segment
Dec. 31, 2017
USD ($)
Segment
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Segment Reporting [Abstract]        
Number of operating segments | Segment 1 3    
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost   $ 27,160,883 $ 28,308,034  
Unrealized Gains   0 2,285  
Unrealized Losses   (4,013) (23,633)  
Fair Value   27,156,870 28,286,685  
Cash and Cash Equivalents   20,909,605 9,369,624  
Short-Term Investments   6,247,265 13,573,057  
Long-Term Investments   0 5,344,004  
Cash, Cash Equivalents and Marketable Securities [Abstract]        
Cash and cash equivalents   20,909,605 9,369,624 $ 1,976,594
Cash and cash equivalents held in foreign bank accounts   879,000 507,000  
Accounts Receivable [Abstract]        
Allowance for doubtful accounts   87,000 34,000  
Inventories [Abstract]        
Raw materials   3,449,000 4,483,000  
Work-in-process   322,000 462,000  
Finished goods   3,406,000 2,290,000  
Inventories   $ 7,176,695 7,235,043  
Minimum [Member]        
Schedule of Equity Method Investments [Line Items]        
Ownership interest   20.00%    
Maximum [Member]        
Schedule of Equity Method Investments [Line Items]        
Ownership interest   50.00%    
Cash [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost   $ 4,318,229 3,773,790  
Unrealized Gains   0 0  
Unrealized Losses   0 0  
Fair Value   4,318,229 3,773,790  
Cash and Cash Equivalents   4,318,229 3,773,790  
Short-Term Investments   0 0  
Long-Term Investments   0 0  
Level 1 [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost   16,591,376 3,197,958  
Unrealized Gains   0 0  
Unrealized Losses   0 0  
Fair Value   16,591,376 3,197,958  
Cash and Cash Equivalents   16,591,376 3,197,958  
Short-Term Investments   0 0  
Long-Term Investments   0 0  
Level 1 [Member] | Money Market Funds [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost   16,591,376 3,197,958  
Unrealized Gains   0 0  
Unrealized Losses   0 0  
Fair Value   16,591,376 3,197,958  
Cash and Cash Equivalents   16,591,376 3,197,958  
Short-Term Investments   0 0  
Long-Term Investments   0 0  
Level 2 [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost   6,251,278 21,336,285  
Unrealized Gains   0 2,285  
Unrealized Losses   (4,013) (23,633)  
Fair Value   6,247,265 21,314,937  
Cash and Cash Equivalents   0 2,397,876  
Short-Term Investments   6,247,265 13,573,057  
Long-Term Investments   0 5,344,004  
Level 2 [Member] | Certificates of Deposit [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost   1,440,000 2,160,010  
Unrealized Gains   0 2,285  
Unrealized Losses   (1,783) 0  
Fair Value   1,438,217 2,162,295  
Cash and Cash Equivalents   0 0  
Short-Term Investments   1,438,217 720,031  
Long-Term Investments   0 1,442,264  
Level 2 [Member] | Commercial Paper [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost   1,198,574 5,984,110  
Unrealized Gains   0 0  
Unrealized Losses   (362) (4,100)  
Fair Value   1,198,212 5,980,010  
Cash and Cash Equivalents   0 2,397,876  
Short-Term Investments   1,198,212 3,582,134  
Long-Term Investments   0 0  
Level 2 [Member] | Corporate Notes/Bonds [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost   3,612,704 9,688,957  
Unrealized Gains   0 0  
Unrealized Losses   (1,868) (13,885)  
Fair Value   3,610,836 9,675,072  
Cash and Cash Equivalents   0 0  
Short-Term Investments   3,610,836 7,273,992  
Long-Term Investments   0 2,401,080  
Level 2 [Member] | U.S. Government Agencies [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost   0 3,503,208  
Unrealized Gains   0 0  
Unrealized Losses   0 (5,648)  
Fair Value   0 3,497,560  
Cash and Cash Equivalents   0 0  
Short-Term Investments   0 1,996,900  
Long-Term Investments   $ 0 $ 1,500,660