v3.26.1
Revenue - Narrative (Details)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended 18 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2026
EUR (€)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
EUR (€)
Dec. 31, 2025
USD ($)
Collaboration License And Funding Arrangements [Line Items]              
Product revenue, net $ 2,400   $ 1,700 $ 4,800 $ 2,700    
Deferred revenue 1,434     1,434     $ 1,085
Deferred revenue, current 842     842     $ 464
Norgine Agreement              
Collaboration License And Funding Arrangements [Line Items]              
One-time upfront payment | €           € 28.5  
Regulatory milestone, revenue recognized | €   € 5.0       € 5.5  
Deferred revenue 1,400     1,400      
Deferred revenue, current $ 800     $ 800