XML 83 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STRATEGIC ARRANGEMENTS (Details) - USD ($)
12 Months Ended
Aug. 02, 2017
Dec. 01, 2007
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Minimum annual royalty payment     $ 500,000    
Cost of revenue     17,933,000 $ 14,879,000 $ 11,170,000
Deferred revenue     12,410,000 0  
Royalty Agreement Terms | CASE          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Royalty agreement period 10 years 10 years      
Minimum annual royalty payment     $ 10,000    
Royalty agreement percentage     3.00%    
Milestone payments for FDA approval to sell our products within the United States     $ 5,000    
Milestone payment for general product launch     10,000    
Royalty payable     39,000 36,000  
Royalty | Royalty Agreement Terms | CASE          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Cost of revenue     $ 153,000 $ 145,000 $ 148,000