v3.26.1
Commitments, Contingencies, and Collaborations - Lepu (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 21, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Agreement          
Research and development   $ 42,339 $ 27,720 $ 79,957 $ 89,009
License Agreement | Lepu Biopharma          
Agreement          
Cash payment $ 40,000        
Maximum amount payable upon achievement of development and regulatory milestones 280,000        
Maximum amount payable upon achievement of commercial milestones $ 890,000        
Milestone payments paid     1,000 6,000  
Milestone payments earned       12,000  
Research and development   $ 2,300 $ 200 $ 3,300 $ 200