v3.26.1
License Agreements (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2022
Jun. 24, 2026
Jul. 07, 2025
May 07, 2025
Apr. 30, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Revenue from contract with customer, excluding assessed tax   $ 5,486 $ 5,000 $ 7,387 $ 5,000            
License revenue                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Revenue from contract with customer, excluding assessed tax   3,750 $ 5,000 4,000 $ 5,000            
Everest License | License revenue                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Contract with customer, liability                     $ 15,000
Revenue, remaining performance obligation, variable consideration amount   85,000   85,000              
Revenue from contract with customer, excluding assessed tax   1,300                  
Revenue             $ 15,000        
Everest License | License revenue | Milestone One                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Revenue from contract with customer, excluding assessed tax           $ 5,000          
Everest License | License revenue | Milestone Two                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Revenue from contract with customer, excluding assessed tax           5,000          
Lotus License | License revenue                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Contract with customer, liability                   $ 5,000  
Revenue, remaining performance obligation, variable consideration amount                   $ 120,000  
Revenue from contract with customer, excluding assessed tax           5,000          
Théa License | License revenue                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Contract with customer, liability                 $ 2,500    
Revenue, remaining performance obligation, variable consideration amount   65,000   65,000              
Revenue from contract with customer, excluding assessed tax   2,500                  
Revenue           $ 2,500          
Arrotex License | License revenue                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Contract with customer, liability   $ 800   $ 800       $ 1,000      
Arrotex License | License revenue | Subsequent Event                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Revenue from contract with customer, excluding assessed tax $ 800