XML 71 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitment and Contingencies (Details)
€ in Thousands
1 Months Ended 12 Months Ended
May 09, 2023
EUR (€)
product
Nov. 17, 2021
officer
Dec. 02, 2020
plaintiff
Oct. 28, 2020
complaint
Oct. 31, 2024
milestonePayment
product
Jun. 30, 2023
USD ($)
Dec. 31, 2024
USD ($)
product
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 20, 2023
EUR (€)
milestonePayment
Loss Contingencies [Line Items]                        
Inventory payments | $             $ 62,233,000 $ 50,770,000 $ 50,685,000      
Loss contingency, new claims filed, number | complaint       2                
Loss contingency, number of defendants, officers | officer   3                    
Loss contingency, number of plaintiffs | plaintiff     2                  
Loss contingency accrual | $                     $ 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 (in euro) € 1,600                      
License, supply and distribution agreement payment, June 2026 (in euro) 4,100                      
License, supply and distribution agreement payment, June 2027 (in euro) 3,200                      
License, supply and distribution agreement payment, June 2028 (in euro) € 3,200                      
Annual payment triggered, number of products with regulatory approval | product 3                      
License, supply and distribution agreement, upfront payment | $           $ 4,441,000   $ 4,441,000        
Symatese Europe Agreement                        
Loss Contingencies [Line Items]                        
License, supply and distribution agreement payment, June 2026 (in euro)                       € 1,200
License, supply and distribution agreement payment, June 2027 (in euro)                       € 1,900
Number of milestone payment | milestonePayment         2             2
Annual revenue (in euro)                   € 25,000   € 25,000
Regulatory approval, number of products | product         3   4          
Milestone payment, payable period         2 years