XML 109 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMON STOCK WARRANTS - Schedule of common stock warrant expiration information (Details) - $ / shares
Dec. 31, 2024
Aug. 23, 2024
Class of Warrant or Right [Line Items]    
Weighted Average Exercise Price (in dollars per share) $ 12.63 $ 4.35
Shares (in shares) 1,307,842  
2025    
Class of Warrant or Right [Line Items]    
Weighted Average Exercise Price (in dollars per share) $ 37.90  
Shares (in shares) 81,133  
2026    
Class of Warrant or Right [Line Items]    
Weighted Average Exercise Price (in dollars per share) $ 14.19  
Shares (in shares) 440,456  
2027    
Class of Warrant or Right [Line Items]    
Weighted Average Exercise Price (in dollars per share) $ 525.00  
Shares (in shares) 892  
2028    
Class of Warrant or Right [Line Items]    
Weighted Average Exercise Price (in dollars per share) $ 21.68  
Shares (in shares) 188,768  
2029    
Class of Warrant or Right [Line Items]    
Weighted Average Exercise Price (in dollars per share) $ 4.41  
Shares (in shares) 596,593