XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 03, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
COMMITMENTS AND CONTINGENCIES          
Revenue recognition   $ 52,061 $ 52,979 $ 155,207 $ 151,223
Settlement amount awarded to other party $ 8,400        
Unapproved Products [Member]          
COMMITMENTS AND CONTINGENCIES          
Revenue recognition   4,200 4,300 12,200 12,400
Unapproved Products [Member] | Contract Customer [Member]          
COMMITMENTS AND CONTINGENCIES          
Revenue recognition   $ 700 $ 700 $ 2,100 $ 2,300