v3.26.1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2023
claim
Jun. 30, 2026
USD ($)
product
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
product
Jun. 30, 2025
USD ($)
Mar. 04, 2024
COMMITMENTS AND CONTINGENCIES            
Number of products marketed | product   4   4    
Net revenues   $ 266,044 $ 211,371 $ 503,506 $ 408,493  
Royalty percentage           5.00%
Novitium            
COMMITMENTS AND CONTINGENCIES            
Number of complaints filed | claim 29          
Unapproved Products            
COMMITMENTS AND CONTINGENCIES            
Net revenues   $ 5,700 $ 6,100 $ 11,900 $ 11,600