v3.25.2
Collaboration and License Agreements - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 08, 2023
Jul. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Collaboration And License Agreements [Line Items]              
Collaboration and license revenue     $ 3,076 $ 536 $ 5,247 $ 1,102  
Long-term deferred revenue             $ 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     3,100 $ 500 5,200 $ 1,100  
Deferred revenue     $ 7,700   $ 7,700