XML 40 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash equivalents $ 5,872 $ 7,612
Short-term investments 12,039 10,734
Assets measured at fair value 17,911 18,346
Liabilities:    
Total liabilities measured at fair value 9,500 1,700
Money Market Funds    
Current assets:    
Cash equivalents 3,882 6,117
Commercial Paper    
Current assets:    
Cash equivalents 499 746
Short-term investments 6,330 6,573
Corporate Debt Securities    
Current assets:    
Cash equivalents 992  
U.S. Treasury bills    
Current assets:    
Cash equivalents 499 749
Short-term investments 4,473 3,227
U.S. Government Sponsored Entities - Mortgagebacked Securities    
Current assets:    
Short-term investments 1,236 934
Promissory note    
Liabilities:    
Total liabilities measured at fair value 8,500  
Warrant Liability    
Liabilities:    
Total liabilities measured at fair value 1,000 1,700
Level 1    
Current assets:    
Cash equivalents 3,882 6,117
Assets measured at fair value 3,882 6,117
Level 1 | Money Market Funds    
Current assets:    
Cash equivalents 3,882 6,117
Level 2    
Current assets:    
Cash equivalents 1,990 1,495
Short-term investments 12,039 10,734
Assets measured at fair value 14,029 12,229
Level 2 | Commercial Paper    
Current assets:    
Cash equivalents 499 746
Short-term investments 6,330 6,573
Level 2 | Corporate Debt Securities    
Current assets:    
Cash equivalents 992  
Level 2 | U.S. Treasury bills    
Current assets:    
Cash equivalents 499 749
Short-term investments 4,473 3,227
Level 2 | U.S. Government Sponsored Entities - Mortgagebacked Securities    
Current assets:    
Short-term investments 1,236 934
Level 3    
Liabilities:    
Total liabilities measured at fair value 9,500 1,700
Level 3 | Promissory note    
Liabilities:    
Total liabilities measured at fair value 8,500  
Level 3 | Warrant Liability    
Liabilities:    
Total liabilities measured at fair value $ 1,000 $ 1,700