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

FAIR VALUE - Narratives (Details)

v3.25.0.1
FAIR VALUE - Narratives (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Jul. 21, 2024
USD ($)
shares
Sep. 30, 2023
shares
Oct. 31, 2022
$ / shares
shares
FAIR VALUE          
Warrants issued to purchase shares 24,582,748        
Warrant liability | $ $ 1,718,000 $ 16,120,898      
Change in fair value of warrants | $ (13,794,683) 3,787,114      
2023 Tranche A warrants | Series E-3 preferred stock          
FAIR VALUE          
Change in fair value of warrants | $ 4,800,000        
July 2024 Warrants          
FAIR VALUE          
Warrant liability | $ 1,200,000   $ 12,000,000    
September 2023 Warrants          
FAIR VALUE          
Warrants issued to purchase shares       21,025,641  
Warrant liability | $ $ 26,000 $ 4,200,000      
2023 Tranche B Preferred Warrants          
FAIR VALUE          
Warrants issued to purchase shares 439,560        
Exercise price of warrants (in dollars per share) | $ / shares $ 4.7775        
Warrants outstanding     105    
2023 Tranche B Preferred Warrants | Series E-4 preferred stock          
FAIR VALUE          
Warrants issued to purchase shares     1,610    
Change in fair value of warrants | $ $ 2,610,000        
October 2022 Warrants          
FAIR VALUE          
Warrants issued to purchase shares         5,151,098
Warrants term         5 years
Exercise price of warrants (in dollars per share) | $ / shares         $ 1.96
2022 Pre-Funded Common Warrants          
FAIR VALUE          
Warrants issued to purchase shares         1,875,941
Dividend | July 2024 Warrants          
FAIR VALUE          
Warrants 0   0 0  
Dividend | September 2023 Warrants          
FAIR VALUE          
Warrants 0 0   0  
Dividend | October 2022 Warrants          
FAIR VALUE          
Warrants 0 0     0