XML 76 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2020
USD ($)
item
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
COMMITMENTS AND CONTINGENCIES                        
Revenue, Net $ 47,966 $ 51,337 $ 54,357 $ 52,887 $ 57,122 $ 50,703 $ 47,268 $ 46,483   $ 206,547 $ 201,576 $ 176,842
Operating Lease, Weighted Average Remaining Lease Term 2 years 4 months 24 days                 2 years 4 months 24 days    
Scenario, Forecast [Member]                        
COMMITMENTS AND CONTINGENCIES                        
Long-term Purchase Commitment, Amount                 $ 15,200      
Number of Vendors | item                 4      
Unapproved Products [Member]                        
COMMITMENTS AND CONTINGENCIES                        
Revenue, Net                   $ 20,700 24,900 27,600
Unapproved Products [Member] | Contract Customer [Member]                        
COMMITMENTS AND CONTINGENCIES                        
Revenue, Net                   $ 3,100 $ 2,000 $ 2,000