XML 62 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
12 Months Ended
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2017
CAD
Dec. 31, 2017
JPY (¥)
Dec. 31, 2017
USD ($)
Dec. 31, 2017
EUR (€)
Dec. 31, 2017
CHF (SFr)
Dec. 31, 2016
CAD
Dec. 31, 2016
JPY (¥)
Dec. 31, 2016
USD ($)
Dec. 31, 2016
EUR (€)
Dec. 31, 2016
CHF (SFr)
Dec. 31, 2014
USD ($)
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Balances at beginning of period $ 237,000 $ 189,000 $ 216,000                      
Additions - charged to expense 168,000 163,000 83,000                      
Deductions - write offs, net of recoveries (190,000) (115,000) (110,000)                      
Balances at end of period 215,000 237,000 189,000                      
Cash and cash equivalents     6,890,000 CAD 0 ¥ 0 $ 9,659,000 € 1,077,787 SFr 80,459 CAD 26,477 ¥ 1,252,221 $ 10,794,000 € 2,778,614 SFr 172,743 $ 5,855,000
Inventory, Gross [Abstract]                            
Raw materials           18,465,000         10,807,000      
Work in process           4,296,000         3,820,000      
Finished goods           11,465,000         7,087,000      
Allowance for excess or obsolete inventory           (1,630,000)         (1,319,000)      
Inventories, net           $ 32,596,000         $ 20,395,000      
Upfront license fees 0 0                        
Advertising expense $ 200,000 $ 200,000 $ 100,000                      
Building | Minimum                            
Inventory, Gross [Abstract]                            
Property plant and equipment, useful life 10 years                          
Building | Maximum                            
Inventory, Gross [Abstract]                            
Property plant and equipment, useful life 20 years                          
Machinery and equipment | Minimum                            
Inventory, Gross [Abstract]                            
Property plant and equipment, useful life 3 years                          
Machinery and equipment | Maximum                            
Inventory, Gross [Abstract]                            
Property plant and equipment, useful life 15 years                          
Leasehold and building improvements | Minimum                            
Inventory, Gross [Abstract]                            
Property plant and equipment, useful life 7 years                          
Leasehold and building improvements | Maximum                            
Inventory, Gross [Abstract]                            
Property plant and equipment, useful life 15 years                          
Software Development | Minimum                            
Inventory, Gross [Abstract]                            
Property plant and equipment, useful life 3 years                          
Software Development | Maximum                            
Inventory, Gross [Abstract]                            
Property plant and equipment, useful life 5 years                          
Customer Concentration Risk | Accounts Receivable | Henry Schein                            
Property, Plant and Equipment [Line Items]                            
Concentration risk, percentage 16.00% 16.00%                        
Customer Concentration Risk | Accounts Receivable | Merck                            
Property, Plant and Equipment [Line Items]                            
Concentration risk, percentage 15.00% 11.00%                        
Customer Concentration Risk | Accounts Receivable | DLL                            
Property, Plant and Equipment [Line Items]                            
Concentration risk, percentage 11.00% 18.00%                        
Customer Concentration Risk | Accounts Receivable | Eli Lilly                            
Property, Plant and Equipment [Line Items]                            
Concentration risk, percentage 3.00% 15.00%