XML 41 R34.htm IDEA: XBRL DOCUMENT v3.26.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, 2026
Mar. 31, 2025
Collaboration And License Agreements [Line Items]        
Collaboration and license revenue     $ 982 $ 2,171
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     1,000 $ 2,200
Deferred revenue     $ 1,600