XML 73 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financial Assets    
Money market funds $ 83,991 $ 87,734
Total financial assets 754,803 601,405
Liabilities:    
CVR liability 26,680 61,700
Total liabilities 26,680 61,700
Money market funds    
Financial Assets    
Money market funds 74,004 65,902
U.S. government treasury securities    
Financial Assets    
Financial Assets 266,064 227,244
U.S. government agency securities    
Financial Assets    
Financial Assets 119,590 86,681
Commercial paper    
Financial Assets    
Financial Assets 194,355 165,130
Corporate bonds    
Financial Assets    
Financial Assets 100,790 56,448
Level 1    
Financial Assets    
Total financial assets 340,068 293,146
Liabilities:    
CVR liability 0 0
Total liabilities 0 0
Level 1 | Money market funds    
Financial Assets    
Money market funds 74,004 65,902
Level 1 | U.S. government treasury securities    
Financial Assets    
Financial Assets 266,064 227,244
Level 1 | U.S. government agency securities    
Financial Assets    
Financial Assets 0 0
Level 1 | Commercial paper    
Financial Assets    
Financial Assets 0 0
Level 1 | Corporate bonds    
Financial Assets    
Financial Assets 0 0
Level 2    
Financial Assets    
Total financial assets 414,735 308,259
Liabilities:    
CVR liability 0 0
Total liabilities 0 0
Level 2 | Money market funds    
Financial Assets    
Money market funds 0 0
Level 2 | U.S. government treasury securities    
Financial Assets    
Financial Assets 0 0
Level 2 | U.S. government agency securities    
Financial Assets    
Financial Assets 119,590 86,681
Level 2 | Commercial paper    
Financial Assets    
Financial Assets 194,355 165,130
Level 2 | Corporate bonds    
Financial Assets    
Financial Assets 100,790 56,448
Level 3    
Financial Assets    
Total financial assets 0 0
Liabilities:    
CVR liability 26,680 61,700
Total liabilities 26,680 61,700
Level 3 | Money market funds    
Financial Assets    
Money market funds 0 0
Level 3 | U.S. government treasury securities    
Financial Assets    
Financial Assets 0 0
Level 3 | U.S. government agency securities    
Financial Assets    
Financial Assets 0 0
Level 3 | Commercial paper    
Financial Assets    
Financial Assets 0 0
Level 3 | Corporate bonds    
Financial Assets    
Financial Assets $ 0 $ 0