XML 74 R64.htm IDEA: XBRL DOCUMENT v3.19.2
COMMITMENTS AND CONTINGENCIES - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Mar. 31, 2018
Jun. 30, 2019
Jun. 30, 2018
COMMITMENTS AND CONTINGENCIES          
Revenue, Net $ 54,357 $ 47,268   $ 107,244 $ 93,751
Percentage Of Royalties On Net Sales Of Unapproved Products     less than 1% less than 1%  
Operating Lease, Weighted Average Remaining Lease Term 2 years 10 months 24 days     2 years 10 months 24 days  
Maximum [Member]          
COMMITMENTS AND CONTINGENCIES          
Lessee, Operating Lease, Discount Rate 8.95%     8.95%  
Minimum [Member]          
COMMITMENTS AND CONTINGENCIES          
Lessee, Operating Lease, Discount Rate 4.02%     4.02%  
Unapproved Products [Member]          
COMMITMENTS AND CONTINGENCIES          
Revenue, Net       $ 10,900 12,100
Unapproved Products [Member] | Contract Customer [Member]          
COMMITMENTS AND CONTINGENCIES          
Revenue, Net $ 900 $ 600   $ 1,500 $ 1,000