v3.25.2
Revenue - Allocation of Performance Obligation (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Norgine Agreement    
Collaboration License And Funding Arrangements [Line Items]    
Remaining performance obligation $ 29,675  
Revenue from collaborative arrangement, excluding revenue from contract with customer 28,094 $ 0
Norgine Agreement, License    
Collaboration License And Funding Arrangements [Line Items]    
Remaining performance obligation 27,639  
Revenue from collaborative arrangement, excluding revenue from contract with customer 27,639 0
Norgine Agreement, R&D - WHIM    
Collaboration License And Funding Arrangements [Line Items]    
Remaining performance obligation 312  
Revenue from collaborative arrangement, excluding revenue from contract with customer 25 0
Norgine Agreement, R&D - CN    
Collaboration License And Funding Arrangements [Line Items]    
Remaining performance obligation 1,724  
Revenue from collaborative arrangement, excluding revenue from contract with customer $ 430 $ 0