XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
COMMITMENTS AND CONTINGENCIES        
Revenue recognition $ 48,625 $ 48,470 $ 103,146 $ 98,244
Unapproved Products [Member]        
COMMITMENTS AND CONTINGENCIES        
Revenue recognition 4,200 3,700 8,000 8,100
Unapproved Products [Member] | Contract Customer [Member]        
COMMITMENTS AND CONTINGENCIES        
Revenue recognition $ 600 $ 600 $ 1,400 $ 1,600