v3.25.2
License and Collaboration Revenue (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2025
Oct. 31, 2024
Aug. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Nature of Business              
Revenue           $ 10,000  
BMS Agreement              
Nature of Business              
Amount of upfront cash payment received     $ 50,000        
Maximum amount of payments receivable     79,500        
Amount of reduction to research and development expenses       $ 1,300 $ 1,200 3,000 $ 2,200
Amount receivable       1,300 1,200 1,300 1,200
Revenue       $ 0 $ 0 $ 0 $ 0
Sales milestone payments receivable     $ 70,000        
Novation Agreement              
Nature of Business              
Amount of upfront cash payment received   $ 5,000          
Maximum amount of payments receivable   $ 86,000          
License Agreement with Zai Lab (Hong Kong) Limited              
Nature of Business              
Amount of upfront cash payment received $ 10,000            
Maximum amount of payments receivable 117,000            
Agreement transaction price 10,000            
Viridian Agreement              
Nature of Business              
Development milestone expense payable $ 21,000