v3.25.2
License and Collaboration Agreements - Lepu (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 21, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Agreement          
Research and development   $ 27,720 $ 21,778 $ 89,009 $ 38,753
License Agreement | Lepu Biopharma          
Agreement          
Cash payment $ 40,000        
Maximum amount payable upon near term milestones 6,000        
Maximum amount payable upon achievement of development and regulatory milestones 300,000        
Maximum amount payable upon achievement of commercial milestones $ 890,000        
Milestone payments paid   $ 1,000      
Research and development       $ 200