v3.26.1
Revenue from Contracts with Customers (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended
Jan. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]      
Revenues   $ 33,736,000 $ 24,066,000
Capitalized contract , cost   0  
Contract Assets [Member]      
Disaggregation of Revenue [Line Items]      
Asset impairment charges   0  
Zydus License Agreement | License Agreement [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   0  
Percentage of royalty on net sales in exchage for license 5.00%    
License agreement period 10 years    
Pre-Commercial Product Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   4,591,000 $ 0
Reduction in revenue   1,300,000  
Pre-Commercial Product Revenue [Member] | AAC Program [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   4,600,000  
Pre-Commercial Product Revenue [Member] | NPPs [Member]      
Disaggregation of Revenue [Line Items]      
Revenues   $ 4,600,000