v3.26.1
Commitments, Contingencies, and Collaborations - Allist (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 61 Months Ended
Jun. 30, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Agreement            
Research and development   $ 42,339 $ 27,720 $ 79,957 $ 89,009  
Global Technology Transfer And License Agreement | Allist            
Agreement            
Cash payment $ 40,000          
Maximum amount payable upon achievement of certain clinical and regulatory milestone events 110,000          
Maximum amount payable upon achievement of commercial milestones $ 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   1,500 100 1,900 600  
Cost reimbursement   $ 400 $ 200 $ 700 $ 600  
Milestone payments paid           $ 10,000