v3.25.2
Revenue - Narrative (Details)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended
Jan. 13, 2025
EUR (€)
Jun. 30, 2025
USD ($)
performanceObligation
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
performanceObligation
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Collaboration License And Funding Arrangements [Line Items]            
Product revenue, net   $ 1,744 $ 563 $ 2,700 $ 600  
Number of performance obligations | performanceObligation   3   3    
Deferred revenue, current   $ 754   $ 754   $ 0
Norgine Agreement            
Collaboration License And Funding Arrangements [Line Items]            
One-time upfront payment | € € 28.5          
Remaining performance obligation   29,675   29,675    
Revenue from collaborative arrangement, excluding revenue from contract with customer       28,094 0  
Research and development compensation earned       500    
Deferred revenue   1,600   1,600    
Deferred revenue, current   800   800    
Regulatory Milestone            
Collaboration License And Funding Arrangements [Line Items]            
Regulatory milestone, revenue recognized | € € 0.5          
Norgine Agreement, License            
Collaboration License And Funding Arrangements [Line Items]            
Remaining performance obligation   $ 27,639   27,639    
Revenue from collaborative arrangement, excluding revenue from contract with customer       $ 27,639 $ 0