XML 108 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMON STOCK WARRANTS - Schedule of common stock warrant activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Aug. 31, 2024
Aug. 23, 2024
Nov. 30, 2023
Apr. 30, 2023
Class of Warrant or Right [Line Items]            
Exercise Price (in dollars per share) $ 12.63     $ 4.35    
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 777,528 36,757        
Issued (in shares) 1,036,279 1,195,466        
Exercised (in shares) (505,962) (454,444)        
Expired (in shares) (3) (251)        
Ending Balance (in shares) 1,307,842 777,528        
Reissue            
Class of Warrant or Right [Line Items]            
Warrant Type Reissue          
Term Date December 2023          
Exercise Price (in dollars per share) $ 87,360          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 24        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 (24)        
Ending Balance (in shares) 0 0        
Rights Offering            
Class of Warrant or Right [Line Items]            
Warrant Type Rights Offering          
Term Date July 2023          
Exercise Price (in dollars per share) $ 55,200          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 84        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 (84)        
Ending Balance (in shares) 0 0        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date August 2023          
Exercise Price (in dollars per share) $ 828.00          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 6        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 (6)        
Ending Balance (in shares) 0 0        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date July 2024          
Exercise Price (in dollars per share) $ 81,000          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 3 3        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) (3) 0        
Ending Balance (in shares) 0 3        
Registered Direct Offering            
Class of Warrant or Right [Line Items]            
Warrant Type Registered Direct Offering          
Term Date July 2025          
Exercise Price (in dollars per share) $ 21,600          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 60 60        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 60 60        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date July 2025          
Exercise Price (in dollars per share) $ 24,000          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 4 4        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 4 4        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date March 2025          
Exercise Price (in dollars per share) $ 9,015.12          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 4 4        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 4 4        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date April 2025          
Exercise Price (in dollars per share) $ 9,528          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 47 47        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 47 47        
Registered Direct Offering            
Class of Warrant or Right [Line Items]            
Warrant Type Registered Direct Offering          
Term Date April 2025          
Exercise Price (in dollars per share) $ 7,320          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 20 20        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 20 20        
Private Inducement            
Class of Warrant or Right [Line Items]            
Warrant Type Private Inducement          
Term Date November 2027          
Exercise Price (in dollars per share) $ 379.80          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 417        
Issued (in shares) 0 0        
Exercised (in shares) 0 (417)        
Expired (in shares) 0 0        
Ending Balance (in shares) 0 0        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date April 2026          
Exercise Price (in dollars per share) $ 5,174.4          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 34 34        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 34 34        
Private Placement Agreement            
Class of Warrant or Right [Line Items]            
Warrant Type Private Placement Agreement          
Term Date August 2026          
Exercise Price (in dollars per share) $ 5,318.4          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 540 677        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 (137)        
Ending Balance (in shares) 540 540        
Private Placement Agreement            
Class of Warrant or Right [Line Items]            
Warrant Type Private Placement Agreement          
Term Date November 2027          
Exercise Price (in dollars per share) $ 379.80          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 229        
Issued (in shares) 0 0        
Exercised (in shares) 0 (229)        
Expired (in shares) 0 0        
Ending Balance (in shares) 0 0        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date August 2026          
Exercise Price (in dollars per share) $ 6,835.4          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 136 136        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 136 136        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date March 2026          
Exercise Price (in dollars per share) $ 6,000          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 60 60        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 60 60        
Pre-Funded Warrants            
Class of Warrant or Right [Line Items]            
Warrant Type Pre-Funded Warrants          
Term Date February 2023          
Exercise Price (in dollars per share) $ 420.00          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 10,250        
Issued (in shares) 0 0        
Exercised (in shares) 0 (10,250)        
Expired (in shares) 0 0        
Ending Balance (in shares) 0 0        
Series A            
Class of Warrant or Right [Line Items]            
Warrant Type Series A          
Term Date November 2027          
Exercise Price (in dollars per share) $ 379.80          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 11,905        
Issued (in shares) 0 0        
Exercised (in shares) 0 (11,905)        
Expired (in shares) 0 0        
Ending Balance (in shares) 0 0        
Series B            
Class of Warrant or Right [Line Items]            
Warrant Type Series B          
Term Date December 2023          
Exercise Price (in dollars per share) $ 379.80          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 11,905        
Issued (in shares) 0 0        
Exercised (in shares) 0 (11,905)        
Expired (in shares) 0 0        
Ending Balance (in shares) 0 0        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date November 2027          
Exercise Price (in dollars per share) $ 525.00          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 892 892        
Issued (in shares) 0 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 892 892        
Series C            
Class of Warrant or Right [Line Items]            
Warrant Type Series C          
Term Date October 2028          
Exercise Price (in dollars per share) $ 194.40         $ 194.40
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 7,142 0        
Issued (in shares) 0 7,142        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 7,142 7,142        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date April 2028          
Exercise Price (in dollars per share) $ 262.50          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 534 0        
Issued (in shares) 0 534        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 534 534        
Private Inducement            
Class of Warrant or Right [Line Items]            
Warrant Type Private Inducement          
Term Date September 2024          
Exercise Price (in dollars per share) $ 86.42          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 23,810 0        
Issued (in shares) 0 23,810        
Exercised (in shares) (23,810) 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 0 23,810        
Private Inducement            
Class of Warrant or Right [Line Items]            
Warrant Type Private Inducement          
Term Date August 2028          
Exercise Price (in dollars per share) $ 86.42          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 25,101 0        
Issued (in shares) 0 25,101        
Exercised (in shares) (25,101) 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 0 25,101        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date August 2028          
Exercise Price (in dollars per share) $ 108.04          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 1,222 0        
Issued (in shares) 0 1,222        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 1,222 1,222        
Pre-Funded Warrants            
Class of Warrant or Right [Line Items]            
Warrant Type Pre-Funded Warrants          
Term Date December 2023          
Exercise Price (in dollars per share) $ 13.00       $ 13.00  
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 0        
Issued (in shares) 0 339,585        
Exercised (in shares) 0 (339,585)        
Expired (in shares) 0 0        
Ending Balance (in shares) 0 0        
Series D            
Class of Warrant or Right [Line Items]            
Warrant Type Series D          
Term Date November 2028          
Exercise Price (in dollars per share) $ 13.00       13.00  
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 381,615 0        
Issued (in shares) 0 384,615        
Exercised (in shares) (230,589) (3,000)        
Expired (in shares) 0 0        
Ending Balance (in shares) 151,026 381,615        
Series E            
Class of Warrant or Right [Line Items]            
Warrant Type Series E          
Term Date May 2025          
Exercise Price (in dollars per share) $ 13.00       $ 13.00  
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 307,460 0        
Issued (in shares) 0 384,613        
Exercised (in shares) (226,462) (77,153)        
Expired (in shares) 0 0        
Ending Balance (in shares) 80,998 307,460        
Dealer Manager            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date November 2028          
Exercise Price (in dollars per share) $ 16.25          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 28,844 0        
Issued (in shares) 0 28,844        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 28,844 28,844        
Series F-1 Warrants            
Class of Warrant or Right [Line Items]            
Warrant Type Series F-1          
Term Date August 2029          
Exercise Price (in dollars per share) $ 4.35          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 0        
Issued (in shares) 571,318 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 571,318 0        
Series F-2 Warrants            
Class of Warrant or Right [Line Items]            
Warrant Type Series F-2          
Term Date February 2026          
Exercise Price (in dollars per share) $ 4.35          
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 0        
Issued (in shares) 439,686 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 439,686 0        
Dealer Warrants, August 2024            
Class of Warrant or Right [Line Items]            
Warrant Type Dealer Manager          
Term Date August 2029          
Exercise Price (in dollars per share) $ 5.75   $ 5.75      
Class of Warrant or Right, Outstanding [Roll Forward]            
Beginning Balance (in shares) 0 0        
Issued (in shares) 25,275 0        
Exercised (in shares) 0 0        
Expired (in shares) 0 0        
Ending Balance (in shares) 25,275 0