v3.26.1
RELATED PARTY TRANSACTIONS - Narrative (Details)
3 Months Ended 6 Months Ended
Nov. 19, 2021
USD ($)
$ / shares
shares
Mar. 08, 2021
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
executiveAndFounder
shares
Jun. 30, 2026
USD ($)
executiveAndFounder
shares
Jun. 30, 2025
USD ($)
shares
Dec. 31, 2025
USD ($)
shares
Mar. 31, 2025
shares
Dec. 31, 2024
shares
Related Party Transaction [Line Items]                
Number of executives and founders | executiveAndFounder     2 2        
Payments on contingent consideration       $ 80,000 $ 0      
Outstanding balances     $ 73,830,000 73,830,000   $ 62,583,000    
Nuray                
Related Party Transaction [Line Items]                
Payments on contingent consideration       5,300,000        
Royalty payments paid     700,000          
Royalty payments to be paid     900,000 900,000        
Nuray | Related Party                
Related Party Transaction [Line Items]                
Outstanding balances     1,900,000 1,900,000        
Nuray | Acquired ANDAs intangible assets                
Related Party Transaction [Line Items]                
Accrued contingent consideration       1,000,000.0        
Scitus | Related Party                
Related Party Transaction [Line Items]                
Outstanding balances     900,000 900,000        
Esjay | Related Party                
Related Party Transaction [Line Items]                
Outstanding balances     1,500,000 1,500,000        
SThree | Related Party                
Related Party Transaction [Line Items]                
Outstanding balances     300,000 300,000        
SS Pharma | Related Party                
Related Party Transaction [Line Items]                
Outstanding balances     $ 0 $ 0        
Convertible Preferred Stock                
Related Party Transaction [Line Items]                
Convertible preferred stock outstanding (in shares) | shares     0 0 25,000 0 25,000 25,000
Convertible Preferred Stock | PIPE Shares                
Related Party Transaction [Line Items]                
Temporary stock issued (in shares) | shares 25,000 25,000            
Temporary stock issued (in dollars per share) | $ / shares $ 1,000 $ 1,000            
Temporary stock issued, value $ 25,000,000.0 $ 25,000,000.0