v3.26.1
Commitment and Contingencies (Details)
€ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 09, 2023
EUR (€)
product
Oct. 31, 2024
USD ($)
milestonePayment
product
Jun. 30, 2023
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
product
Jun. 30, 2025
USD ($)
Dec. 20, 2023
EUR (€)
milestonePayment
Dec. 20, 2023
USD ($)
milestonePayment
Loss Contingencies [Line Items]                  
Inventory payments       $ 31,319,000 $ 21,786,000 $ 43,068,000 $ 38,849,000    
Number of milestone payment | milestonePayment               2 2
Loss contingency accrual       $ 0   $ 0      
Symatese U.S. Agreement                  
Loss Contingencies [Line Items]                  
Contingent milestone payment | € € 16,200                
License, supply and distribution agreement, initial payment | € € 4,100                
License, supply and distribution agreement, initial payment due, period 30 days                
License, supply and distribution agreement payment, June 2025 | € € 1,600                
License, supply and distribution agreement payment, June 2026 | € 4,100                
License, supply and distribution agreement payment, June 2027 | € 3,200                
License, supply and distribution agreement payment, June 2028 | € € 3,200                
Annual payment triggered, number of products with regulatory approval | product 3                
License, supply and distribution agreement, upfront payment     $ 4,441,000            
Regulatory approval not achieved, number of products | product           3      
License, supply and distribution agreement, annual milestone payment           $ 0      
Symatese Europe Agreement                  
Loss Contingencies [Line Items]                  
License, supply and distribution agreement payment, June 2026 | €               € 1,200  
License, supply and distribution agreement payment, June 2027 | €               € 1,900  
Number of milestone payment | milestonePayment   2           2 2
Annual net revenue                 $ 25,000,000
Regulatory approval, number of products | product   3              
Milestone payment, payable period   2 years              
Symatese Europe Agreement | First Milestone Payment                  
Loss Contingencies [Line Items]                  
License, supply and distribution agreement, liability, noncurrent   $ 1,035,000              
License, supply and distribution agreement, intangible asset   1,035,000              
Symatese Europe Agreement | Second Milestone Payment                  
Loss Contingencies [Line Items]                  
License, supply and distribution agreement, liability, noncurrent   1,200,000              
License, supply and distribution agreement, intangible asset   $ 1,200,000