v3.26.1
Revenue from Contracts with Customers (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]          
Revenues   $ 34,518,000 $ 25,691,000 $ 68,254,000 $ 49,757,000
Capitalized contract , cost   0   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   6,372,000 $ 0 10,963,000 $ 0
Reduction in revenue   2,200,000   3,500,000  
Pre-Commercial Product Revenue [Member] | AAC Program [Member]          
Disaggregation of Revenue [Line Items]          
Revenues   $ 6,400,000   $ 11,000,000