v3.25.2
License and Collaboration Agreements - Allist (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Agreement            
Research and development   $ 27,720 $ 21,778 $ 89,009 $ 38,753  
Collaborative Agreement | Allist            
Agreement            
Research and development   100 $ 100      
Global Technology Transfer And License Agreement | Allist            
Agreement            
Cash payment $ 40,000          
Maximum amount payable upon achievement of certain clinical and regulatory milestone events   105,000   105,000    
Maximum amount payable upon achievement of commercial milestones   $ 655,000   655,000    
Global Technology Transfer And License Agreement | Allist | Common stock            
Agreement            
Shares issued in execution of agreement (in shares) 1,276,250          
Clinical Collaboration Agreement | Allist            
Agreement            
Research and development       600 300  
Cost reimbursement       $ 600 $ 400  
Milestone payments paid           $ 0