v3.26.1
License Agreement (Details)
$ in Thousands, € in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Mar. 17, 2024
USD ($)
Mar. 17, 2024
EUR (€)
License Agreement [Line items]        
License agreement funding, potential milestone payments $ 0      
Contract with Customer, Liability, Current 3,182 $ 248    
Contract with Customer, Liability 24,099 24,809    
Contract with Customer, Liability, Noncurrent 20,917 $ 24,561    
Revenue related to the deferred material right 710      
Royalty revenue 326      
Licensing Agreement | Norgine Ltd.        
License Agreement [Line items]        
License Agreement     $ 43,200 € 40
License agreement funding, potential milestone payments     $ 230,000 € 210
Incremental costs paid 1,700      
Incremental costs capitalized to other non-current assets $ 666