v3.26.1
Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details) - Fair Value Measurements Recurring Basis - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 166,248 $ 163,232
Royalty Fee Derivative Liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 1,490 1,490
Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 134,937 124,384
Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 31,311 38,848
Level 3 | Royalty Fee Derivative Liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 1,490 1,490
U.S. government agency securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets   3,803
U.S. government agency securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets   3,803
U.S. treasury securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets 24,444 42,303
U.S. treasury securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 24,444 42,303
Commercial paper and corporate notes    
Financial assets measured at fair value on a recurring basis    
Total financial assets 27,366 37,140
Commercial paper and corporate notes | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 27,366 37,140
Cash equivalents    
Financial assets measured at fair value on a recurring basis    
Total financial assets 114,438 79,986
Cash equivalents | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 110,493 78,278
Cash equivalents | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 3,945 $ 1,708