v3.25.2
Gemma License Agreement (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2024
Jun. 30, 2025
Dec. 31, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Upfront license fee receivable $ 15,000    
Non-refundable sublicense payments received   $ 9,741 $ 8,226
Gemma License Agreement      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Upfront license fee receivable   15,000  
Payment received 5,000 5,000  
Maximum additional amount in development and commercial milestone payments receivable 114,000    
Amount of transition services payments   4,700  
Non-refundable sublicense payments received   $ 9,700  
Contingent proceeds upon completing certain business milestones 5,000    
Amount of license fee due and receivables $ 5,000