v3.26.1
License and Development Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]        
Total revenue   $ 1,533 $ 1,481  
Expense incurred   11,255 9,529  
Initial non-refundable fee $ 800      
Upfront payment $ 800      
Collaborative Arrangements        
Disaggregation of Revenue [Line Items]        
Total revenue   1,533 1,481  
Expense incurred   800 800  
Contract liability   $ 5,209 $ 7,700 $ 5,907