Annual report [Section 13 and 15(d), not S-K Item 405]

Common Stock Warrant Liabilities (Details)

v3.25.1
Common Stock Warrant Liabilities (Details) - Common Stock Warrant Liabilities - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Common stock warrant liabilities    
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Gain Loss On Common Stock Warrant Liabilities Gain Loss On Common Stock Warrant Liabilities
December 2022 direct offering    
Common stock warrant liabilities    
Common Stock Warrant liabilities at the beginning $ 125,000 $ 11,170,000
Change in fair value of Common Stock Warrant liabilities 73,000 (7,924,000)
Exercise of December 2022 Common Stock Warrants   (3,121,000)
Common Stock Warrant liabilities at the end $ 198,000 $ 125,000