v3.25.1
Collaboration and License Agreements - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 08, 2023
Jul. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Collaboration And License Agreements [Line Items]          
Collaboration and license revenue     $ 2,171 $ 566  
Long-term deferred revenue     501   $ 1,246
Amgen Inc. | Amgen Agreement          
Collaboration And License Agreements [Line Items]          
License agreement date May 08, 2023        
Upfront payment receivable $ 30,000        
Upfront payment received   $ 30,000      
Potential milestone payment $ 500,000        
Expects research term 3 years        
Collaboration and license revenue     2,200 $ 600  
Deferred revenue     10,800    
Long-term deferred revenue     $ 500