v3.26.1
License and Development Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]            
Total revenue   $ 1,488 $ 1,373 $ 3,022 $ 2,854  
Research and development   10,690 8,402 21,945 17,932  
Initial non-refundable fee $ 800          
Upfront payment $ 800          
Collaborative Arrangements            
Disaggregation of Revenue [Line Items]            
Total revenue   1,488 1,373 3,022 2,854  
Research and development   400 300 1,300 1,100  
Contract liability   $ 4,170 $ 6,600 $ 4,170 $ 6,600 $ 5,907