v3.26.3
License and Development Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]            
Revenue   $ 1,951 $ 1,752 $ 4,973 $ 4,606  
Research and development   12,500 11,149 34,445 29,081  
Initial non-refundable fee $ 800   800   800  
Upfront payment 800          
Collaborative Arrangements            
Disaggregation of Revenue [Line Items]            
Revenue   1,951 1,752 4,973 4,606  
Research and development   200 800 1,500 1,900  
Contract liability $ 5,700 $ 2,426 $ 5,700 $ 2,426 $ 5,700 $ 5,907