XML 90 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 03, 2021
Mar. 24, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
COMMITMENTS AND CONTINGENCIES          
Long-term purchase commitment, amount     $ 12,600    
Revenue recognition     216,136 $ 208,475 $ 206,547
Arbor Pharmaceuticals [Member]          
COMMITMENTS AND CONTINGENCIES          
Settlement amount awarded to other party $ 8,400        
Azurity Pharmaceuticals [Member]          
COMMITMENTS AND CONTINGENCIES          
Settlement amount awarded to other party   $ 1,900      
Royalties on future sales (as a percent)   20.00%      
Unapproved Products [Member]          
COMMITMENTS AND CONTINGENCIES          
Revenue recognition     16,200 16,900 20,700
Unapproved Products [Member] | Contract Customer [Member]          
COMMITMENTS AND CONTINGENCIES          
Revenue recognition     $ 2,400 $ 2,800 $ 3,100