XML 39 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash equivalents $ 12,364 $ 7,612
Short-term investments 12,069 10,734
Assets measured at fair value 24,433 18,346
Liabilities:    
Total liabilities measured at fair value 10,000 1,700
Money Market Funds    
Current assets:    
Cash equivalents 9,476 6,117
Commercial Paper    
Current assets:    
Cash equivalents 1,991 746
Short-term investments 8,652 6,573
Corporate Debt Securities    
Current assets:    
Cash equivalents 649  
U.S. Treasury bills    
Current assets:    
Cash equivalents 248 749
Short-term investments 1,982 3,227
U.S. Government Sponsored Entities - Mortgagebacked Securities    
Current assets:    
Short-term investments 1,435 934
Promissory note    
Liabilities:    
Total liabilities measured at fair value 8,600  
Warrant Liability    
Liabilities:    
Total liabilities measured at fair value 1,400 1,700
Level 1    
Current assets:    
Cash equivalents 9,476 6,117
Assets measured at fair value 9,476 6,117
Level 1 | Money Market Funds    
Current assets:    
Cash equivalents 9,476 6,117
Level 2    
Current assets:    
Cash equivalents 2,888 1,495
Short-term investments 12,069 10,734
Assets measured at fair value 14,957 12,229
Level 2 | Commercial Paper    
Current assets:    
Cash equivalents 1,991 746
Short-term investments 8,652 6,573
Level 2 | Corporate Debt Securities    
Current assets:    
Cash equivalents 649  
Level 2 | U.S. Treasury bills    
Current assets:    
Cash equivalents 248 749
Short-term investments 1,982 3,227
Level 2 | U.S. Government Sponsored Entities - Mortgagebacked Securities    
Current assets:    
Short-term investments 1,435 934
Level 3    
Liabilities:    
Total liabilities measured at fair value 10,000 1,700
Level 3 | Promissory note    
Liabilities:    
Total liabilities measured at fair value 8,600  
Level 3 | Warrant Liability    
Liabilities:    
Total liabilities measured at fair value $ 1,400 $ 1,700