XML 63 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Concentration of Credit Risk - Schedules of Concentration of Risk, by Risk Factor (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Sales Revenue, Net [Member]    
Concentration Risk [Line Items]    
Concentration of Credit Risk 27.90% 27.30%
Sales Revenue, Net [Member] | Centric Systems [Member]    
Concentration Risk [Line Items]    
Concentration of Credit Risk 9.50% 6.90%
Sales Revenue, Net [Member] | Elosoft [Member]    
Concentration Risk [Line Items]    
Concentration of Credit Risk 10.40% 16.90%
Sales Revenue, Net [Member] | GE [Member]    
Concentration Risk [Line Items]    
Concentration of Credit Risk 3.90% 0.60%
Sales Revenue, Net [Member] | Thermo Lab Systems [Member]    
Concentration Risk [Line Items]    
Concentration of Credit Risk 4.10% 2.90%
Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration of Credit Risk 61.50% 73.70%
Accounts Receivable [Member] | Centric Systems [Member]    
Concentration Risk [Line Items]    
Concentration of Credit Risk 3.20% 12.60%
Accounts Receivable [Member] | Elosoft [Member]    
Concentration Risk [Line Items]    
Concentration of Credit Risk 32.10% 56.20%
Accounts Receivable [Member] | GE [Member]    
Concentration Risk [Line Items]    
Concentration of Credit Risk 15.40% 0.00%
Accounts Receivable [Member] | Thermo Lab Systems [Member]    
Concentration Risk [Line Items]    
Concentration of Credit Risk 10.80% 4.90%