XML 69 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Fair Value on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financial Assets:    
Total financial assets $ 114,576 $ 122,928
Financial Liabilities:    
Total financial liabilities 3,519 2,735
Money market funds    
Financial Assets:    
Cash, cash equivalents, fair value 57,907 92,702
U.S. treasury bonds    
Financial Assets:    
Cash, cash equivalents, fair value 30,990 6,128
Corporate and municipal bonds    
Financial Assets:    
Cash, cash equivalents, fair value 25,679 24,098
Public warrant liability    
Financial Liabilities:    
Warrant liabilities 2,415 149
Private warrant liability    
Financial Liabilities:    
Warrant liabilities 1,104 71
Perceptive warrant liability    
Financial Liabilities:    
Warrant liabilities   2,515
Level 1    
Financial Assets:    
Total financial assets 57,907 92,702
Financial Liabilities:    
Total financial liabilities 2,415 149
Level 1 | Money market funds    
Financial Assets:    
Cash, cash equivalents, fair value 57,907 92,702
Level 1 | U.S. treasury bonds    
Financial Assets:    
Cash, cash equivalents, fair value 0 0
Level 1 | Corporate and municipal bonds    
Financial Assets:    
Cash, cash equivalents, fair value 0 0
Level 1 | Public warrant liability    
Financial Liabilities:    
Warrant liabilities 2,415 149
Level 1 | Private warrant liability    
Financial Liabilities:    
Warrant liabilities 0 0
Level 1 | Perceptive warrant liability    
Financial Liabilities:    
Warrant liabilities   0
Level 2    
Financial Assets:    
Total financial assets 56,669 30,226
Financial Liabilities:    
Total financial liabilities 1,104 71
Level 2 | Money market funds    
Financial Assets:    
Cash, cash equivalents, fair value 0 0
Level 2 | U.S. treasury bonds    
Financial Assets:    
Cash, cash equivalents, fair value 30,990 6,128
Level 2 | Corporate and municipal bonds    
Financial Assets:    
Cash, cash equivalents, fair value 25,679 24,098
Level 2 | Public warrant liability    
Financial Liabilities:    
Warrant liabilities 0 0
Level 2 | Private warrant liability    
Financial Liabilities:    
Warrant liabilities 1,104 71
Level 2 | Perceptive warrant liability    
Financial Liabilities:    
Warrant liabilities   0
Level 3    
Financial Assets:    
Total financial assets 0 0
Financial Liabilities:    
Total financial liabilities 0 2,515
Level 3 | Money market funds    
Financial Assets:    
Cash, cash equivalents, fair value 0 0
Level 3 | U.S. treasury bonds    
Financial Assets:    
Cash, cash equivalents, fair value 0 0
Level 3 | Corporate and municipal bonds    
Financial Assets:    
Cash, cash equivalents, fair value 0 0
Level 3 | Public warrant liability    
Financial Liabilities:    
Warrant liabilities 0 0
Level 3 | Private warrant liability    
Financial Liabilities:    
Warrant liabilities $ 0 0
Level 3 | Perceptive warrant liability    
Financial Liabilities:    
Warrant liabilities   $ 2,515