v3.26.1
License Agreement (Details)
$ in Thousands, € in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Mar. 17, 2024
USD ($)
Mar. 17, 2024
EUR (€)
License Agreement [Line items]        
Contract with Customer, Liability, Current $ 248 $ 248    
Contract with Customer, Liability 24,809 24,809    
Contract with Customer, Liability, Noncurrent 24,561 $ 24,561    
Licensing Agreement | Norgine Ltd.        
License Agreement [Line items]        
License agreement funding received     $ 43,200 € 40.0
License agreement funding, potential milestone payments 0   $ 230,000 € 210.0
Incremental costs paid 1,700      
Incremental costs capitalized to other non-current assets $ 691