v3.25.2
VARIABLE INTEREST ENTITIES (Details) - USD ($)
1 Months Ended
Mar. 31, 2022
Jun. 30, 2025
Dec. 31, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Other current liabilities   $ 14,291,000 $ 17,106,000
Other assets   19,648,000 18,162,000
Variable Interest Entity, Not Primary Beneficiary      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Other current liabilities   8,900,000 $ 8,900,000
Other assets   $ 0  
PharmaKrysto, LTD | Collaborative Arrangement      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Collaborative arrangement, option to purchase remaining shares of VIE, amount $ 5,000,000    
PharmaKrysto, LTD      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Percentage ownership purchased 5.00%