XML 97 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Liabilities:    
Total liabilities measured at fair value   $ 0
Fair Value, Recurring    
Current assets:    
Cash equivalents $ 7,612,000 5,372,000
Short-term investments 10,734,000 5,708,000
Assets measured at fair value 18,346,000 11,080,000
Liabilities:    
Total liabilities measured at fair value 1,700,000  
Fair Value, Recurring | Money Market Funds    
Current assets:    
Cash equivalents 6,117,000 3,634,000
Fair Value, Recurring | Commercial Paper    
Current assets:    
Cash equivalents 746,000 1,738,000
Short-term investments 6,573,000 5,213,000
Fair Value, Recurring | U.S. Treasury bills    
Current assets:    
Cash equivalents 749,000  
Short-term investments 3,227,000  
Fair Value, Recurring | U.S. Government Sponsored Entities - Mortgagebacked Securities    
Current assets:    
Short-term investments 934,000 495,000
Fair Value, Recurring | Warrant Liability    
Liabilities:    
Total liabilities measured at fair value 1,700,000  
Fair Value, Recurring | Level 1    
Current assets:    
Cash equivalents 6,117,000 3,634,000
Assets measured at fair value 6,117,000 3,634,000
Fair Value, Recurring | Level 1 | Money Market Funds    
Current assets:    
Cash equivalents 6,117,000 3,634,000
Fair Value, Recurring | Level 2    
Current assets:    
Cash equivalents 1,495,000 1,738,000
Short-term investments 10,734,000 5,708,000
Assets measured at fair value 12,229,000 7,446,000
Fair Value, Recurring | Level 2 | Commercial Paper    
Current assets:    
Cash equivalents 746,000 1,738,000
Short-term investments 6,573,000 5,213,000
Fair Value, Recurring | Level 2 | U.S. Treasury bills    
Current assets:    
Cash equivalents 749,000  
Short-term investments 3,227,000  
Fair Value, Recurring | Level 2 | U.S. Government Sponsored Entities - Mortgagebacked Securities    
Current assets:    
Short-term investments 934,000 $ 495,000
Fair Value, Recurring | Level 3    
Liabilities:    
Total liabilities measured at fair value 1,700,000  
Fair Value, Recurring | Level 3 | Warrant Liability    
Liabilities:    
Total liabilities measured at fair value $ 1,700,000