XML 45 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies, Fair Value of Financial Instruments Through Inventories (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]    
Adjusted Cost $ 28,308,000  
Unrealized Gains 2,000  
Unrealized Losses (23,000)  
Fair Value 28,287,000  
Cash and Cash Equivalents 9,370,000  
Short-Term Investments 13,573,000  
Long-Term Investments 5,344,000  
Cash, Cash Equivalents and Marketable Securities [Abstract]    
Money market funds and debt securities 9,400,000 $ 2,000,000
Cash and cash equivalents held in foreign bank accounts 507,000 507,000
Accounts Receivable [Abstract]    
Allowance for doubtful accounts 34,000 27,000
Inventories [Abstract]    
Raw materials 4,483,000 2,385,000
Work-in-process 462,000 793,000
Finished goods 2,290,000 1,407,000
Inventories 7,235,043 $ 4,584,844
Cash [Member]    
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]    
Adjusted Cost 3,774,000  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 3,774,000  
Cash and Cash Equivalents 3,774,000  
Short-Term Investments 0  
Long-Term Investments 0  
Level 1 [Member]    
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]    
Adjusted Cost 3,198,000  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 3,198,000  
Cash and Cash Equivalents 3,198,000  
Short-Term Investments 0  
Long-Term Investments 0  
Level 1 [Member] | Money Market Funds [Member]    
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]    
Adjusted Cost 3,198,000  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 3,198,000  
Cash and Cash Equivalents 3,198,000  
Short-Term Investments 0  
Long-Term Investments 0  
Level 2 [Member]    
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]    
Adjusted Cost 21,336,000  
Unrealized Gains 2,000  
Unrealized Losses (23,000)  
Fair Value 21,315,000  
Cash and Cash Equivalents 2,398,000  
Short-Term Investments 13,573,000  
Long-Term Investments 5,344,000  
Level 2 [Member] | Certificates of Deposit [Member]    
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]    
Adjusted Cost 2,159,000  
Unrealized Gains 2,000  
Unrealized Losses 0  
Fair Value 2,161,000  
Cash and Cash Equivalents 0  
Short-Term Investments 719,000  
Long-Term Investments 1,442,000  
Level 2 [Member] | Commercial Paper [Member]    
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]    
Adjusted Cost 5,985,000  
Unrealized Gains 0  
Unrealized Losses (4,000)  
Fair Value 5,981,000  
Cash and Cash Equivalents 2,398,000  
Short-Term Investments 3,583,000  
Long-Term Investments 0  
Level 2 [Member] | Corporate Notes/Bonds [Member]    
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]    
Adjusted Cost 9,689,000  
Unrealized Gains 0  
Unrealized Losses (14,000)  
Fair Value 9,675,000  
Cash and Cash Equivalents 0  
Short-Term Investments 7,274,000  
Long-Term Investments 2,401,000  
Level 2 [Member] | U.S. Government Agencies [Member]    
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]    
Adjusted Cost 3,503,000  
Unrealized Gains 0  
Unrealized Losses (5,000)  
Fair Value 3,498,000  
Cash and Cash Equivalents 0  
Short-Term Investments 1,997,000  
Long-Term Investments $ 1,501,000