v3.26.1
Summary of Significant Accounting Policies - Accounts receivable, Accounts payable, Cost of Product Revenue and Concentrations (Details) - Distributor
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Total net revenue | Customer risk | Customer 1      
Concentrations      
Concentration risk (as a percentage) 98.00% 0.00%  
Total net revenue | Customer risk | Customer 2      
Concentrations      
Concentration risk (as a percentage) 1.00% 61.00%  
Total net revenue | Customer risk | Customer 3      
Concentrations      
Concentration risk (as a percentage) 0.00% 22.00%  
Total net revenue | Customer risk | Two major pharmaceutical distributors      
Concentrations      
Number of major distributors 2 2  
Total net revenue | Customer risk | Woodward      
Concentrations      
Concentration risk (as a percentage) 98.00%    
Total net revenue | Customer risk | Minimum      
Concentrations      
Threshold for calculating concentration risk percentage 10.00% 10.00%  
Total accounts receivable | Customer risk | Customer 1      
Concentrations      
Concentration risk (as a percentage) 48.00%   2.00%
Total accounts receivable | Customer risk | Customer 2      
Concentrations      
Concentration risk (as a percentage) 39.00%   46.00%
Total accounts receivable | Customer risk | Customer 3      
Concentrations      
Concentration risk (as a percentage) 0.00%   39.00%
Total accounts payable | Supplier risk | Supplier 1      
Concentrations      
Concentration risk (as a percentage) 23.00% 17.00%  
Total accounts payable | Supplier risk | Supplier 2      
Concentrations      
Concentration risk (as a percentage) 14.00% 8.00%  
Total accounts payable | Supplier risk | Supplier 3      
Concentrations      
Concentration risk (as a percentage) 9.00% 14.00%  
Total cost of product revenue | Supplier risk | Supplier 1      
Concentrations      
Concentration risk (as a percentage) 53.00% 0.00%  
Total cost of product revenue | Supplier risk | Supplier 2      
Concentrations      
Concentration risk (as a percentage) 4.00% 11.00%  
Total cost of product revenue | Supplier risk | Supplier 3      
Concentrations      
Concentration risk (as a percentage) 0.00% 18.00%  
Total cost of product revenue | Supplier risk | Supplier 4      
Concentrations      
Concentration risk (as a percentage) 0.00% 50.00%