v3.26.1
Revenue - Narrative (Details)
$ in Thousands, € in Millions
3 Months Ended 15 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2026
EUR (€)
Dec. 31, 2025
USD ($)
Collaboration License And Funding Arrangements [Line Items]        
Product revenue, net $ 2,500 $ 900    
Deferred revenue 1,027     $ 1,085
Deferred revenue, current 910     $ 464
Norgine Agreement        
Collaboration License And Funding Arrangements [Line Items]        
One-time upfront payment | €     € 28.5  
Regulatory milestone, revenue recognized | €     € 0.5  
Deferred revenue 1,000      
Deferred revenue, current $ 900