v3.26.1
Revenue - Collaborative Arrangements - Revenue Recognized (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Revenues:        
Total revenues   $ 17,699 $ 15,388  
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Viatris        
Collaborative Arrangement        
Collaborative arrangement, milestones, sales and regulatory milestones, achieved, net sales in period, domestic       $ 250,000
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Viatris | Licensing        
Revenues:        
Total revenues       $ 7,500
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Viatris | Milestone        
Revenues:        
Total revenues $ 25,000