XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Financial Assets and Liabilities Measured on a Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Assets, fair value $ 233,818 $ 181,470
Liabilities    
Liabilities, fair value 0 675
Money market funds    
Assets    
Assets, fair value 48,650 18,641
U.S. government-sponsored agency bonds    
Assets    
Assets, fair value 45,962 102,093
U.S. treasury securities    
Assets    
Assets, fair value 79,773 2,457
Commercial paper    
Assets    
Assets, fair value 37,065 49,654
Corporate bonds    
Assets    
Assets, fair value 17,413 0
Asset-backed securities    
Assets    
Assets, fair value 2,985 8,625
Yankee bonds    
Assets    
Assets, fair value 1,970 0
Derivative liabilities for exit fee    
Liabilities    
Liabilities, fair value 0 675
Level 1    
Assets    
Assets, fair value 48,650 18,641
Liabilities    
Liabilities, fair value 0 0
Level 1 | Money market funds    
Assets    
Assets, fair value 48,650 18,641
Level 1 | U.S. government-sponsored agency bonds    
Assets    
Assets, fair value 0 0
Level 1 | U.S. treasury securities    
Assets    
Assets, fair value 0 0
Level 1 | Commercial paper    
Assets    
Assets, fair value 0 0
Level 1 | Corporate bonds    
Assets    
Assets, fair value 0 0
Level 1 | Asset-backed securities    
Assets    
Assets, fair value 0 0
Level 1 | Yankee bonds    
Assets    
Assets, fair value 0 0
Level 1 | Derivative liabilities for exit fee    
Liabilities    
Liabilities, fair value 0 0
Level 2    
Assets    
Assets, fair value 185,168 162,829
Liabilities    
Liabilities, fair value 0 0
Level 2 | Money market funds    
Assets    
Assets, fair value 0 0
Level 2 | U.S. government-sponsored agency bonds    
Assets    
Assets, fair value 45,962 102,093
Level 2 | U.S. treasury securities    
Assets    
Assets, fair value 79,773 2,457
Level 2 | Commercial paper    
Assets    
Assets, fair value 37,065 49,654
Level 2 | Corporate bonds    
Assets    
Assets, fair value 17,413 0
Level 2 | Asset-backed securities    
Assets    
Assets, fair value 2,985 8,625
Level 2 | Yankee bonds    
Assets    
Assets, fair value 1,970 0
Level 2 | Derivative liabilities for exit fee    
Liabilities    
Liabilities, fair value 0 0
Level 3    
Assets    
Assets, fair value 0 0
Liabilities    
Liabilities, fair value 0 675
Level 3 | Money market funds    
Assets    
Assets, fair value 0 0
Level 3 | U.S. government-sponsored agency bonds    
Assets    
Assets, fair value 0 0
Level 3 | U.S. treasury securities    
Assets    
Assets, fair value 0 0
Level 3 | Commercial paper    
Assets    
Assets, fair value 0 0
Level 3 | Corporate bonds    
Assets    
Assets, fair value 0 0
Level 3 | Asset-backed securities    
Assets    
Assets, fair value 0 0
Level 3 | Yankee bonds    
Assets    
Assets, fair value 0 0
Level 3 | Derivative liabilities for exit fee    
Liabilities    
Liabilities, fair value $ 0 $ 675