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

Warrants - Narrative (Details)

v3.25.1
Warrants - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Sep. 18, 2024
investor
agreement
shares
Dec. 31, 2024
USD ($)
Feb. 28, 2023
$ / shares
shares
2024 Warrant Exchange      
Class of Warrant or Right [Line Items]      
Number of warrant exchange agreement | agreement 2    
Number of investor warrant | investor 2    
Warrant exchanged (in shares) 3    
Debt conversion, converted instrument, warrants or options issued (in shares) 334    
Warrants modification expense | $   $ 0.1  
Series E Preferred Stock | Preferred Stock Warrants      
Class of Warrant or Right [Line Items]      
Warrant shares (in Shares)     45,000
Exercise price (in dollars per share) | $ / shares     $ 0.50