v3.25.2
Revenues and Trade Receivables, Net - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Concentration Risk [Line Items]        
Current and non-current contract assets $ 645   $ 578  
Contract liabilities 21,027   21,053  
Capitalized contract cost, net 465   480  
Contract and other receivables $ 2,210   $ 2,473  
Indivior | Revenues | Customer concentration risk        
Concentration Risk [Line Items]        
Concentrations of risk 67.00% 54.00%    
Indivior | Receivables | Customer concentration risk        
Concentration Risk [Line Items]        
Concentrations of risk 66.00%   41.00%  
Hypera | Revenues | Customer concentration risk        
Concentration Risk [Line Items]        
Concentrations of risk 23.00% 22.00%    
Hypera | Receivables | Customer concentration risk        
Concentration Risk [Line Items]        
Concentrations of risk 17.00%   16.00%  
MTPA | Revenues | Customer concentration risk        
Concentration Risk [Line Items]        
Concentrations of risk   11.00%    
Trade Accounts Receivable        
Concentration Risk [Line Items]        
Allowance for credit loss $ 0   $ 48  
Other Receivables And Accrued Expenses        
Concentration Risk [Line Items]        
Allowance for credit loss 1,008   665  
Doubtful Accounts        
Concentration Risk [Line Items]        
Allowance for credit loss $ 0   $ 0 $ 14
Maximum        
Concentration Risk [Line Items]        
Research and development, project duration 3 years