XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Additional Information (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
Sep. 30, 2020
USD ($)
customer
Sep. 30, 2019
Sales of contract manufactured products [Member]        
Revenue, Remaining Performance Obligation, Amount $ 7.8   $ 7.8  
Product Development Services [Member]        
Revenue, Remaining Performance Obligation, Amount $ 3.1   $ 3.1  
Product Development Services [Member] | Maximum        
Revenue, Remaining Performance Obligation, Remaining Period 18 months   18 months  
Customer concentration | Revenue        
Number of major customers | customer     3  
Concentration Risk, Percentage     81.00%  
Customer concentration | Revenue | Customer One [Member]        
Concentration Risk, Percentage 30.00% 34.00% 31.00% 33.00%
Customer concentration | Revenue | Customer Two [Member]        
Concentration Risk, Percentage 25.00% 24.00% 24.00% 24.00%
Customer concentration | Revenue | Customer Three [Member]        
Concentration Risk, Percentage 19.00% 23.00% 19.00% 24.00%