XML 140 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Concentrations of Credit and Other Risks (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Sales Revenue | Quick Laser Technology Co., Ltd.      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00% 13.00% 14.00%
Sales Revenue | Raytheon Company      
Concentration Risk [Line Items]      
Concentration risk, percentage 13.00%    
Accounts receivable | Two Customers      
Concentration Risk [Line Items]      
Concentration risk, percentage 48.00%    
Accounts receivable | One Customer      
Concentration Risk [Line Items]      
Concentration risk, percentage   17.00%