XML 100 R87.htm IDEA: XBRL DOCUMENT v3.25.3
Equity - Common Stock Warrants (Details) - $ / shares
12 Months Ended
Mar. 26, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Warrants Outstanding        
Warrants outstanding, beginning balance (in shares)   135,537 73,553  
Warrants issued (in shares)     71,714  
Warrants exercised (in shares)     (9,710)  
Warrants expired (in shares)   0 (20)  
Warrants outstanding, ending balance (in shares)   207,338 135,537  
Warrants Weighted Average Exercise Price        
Warrants outstanding, beginning balance (in dollars per share)   $ 158.16 $ 294.16  
Warrants issued (in dollars per share)     60.00  
Warrants exercised (in dollars per share)     232.50  
Warrants expired (in dollars per share)     3,750  
Warrants outstanding, ending balance (in dollars per share)     $ 158.16  
Warrants Weighted Average Remaining Contractual Life (years)   5 years    
Common Stock Warrants        
Warrants Outstanding        
Warrants outstanding, beginning balance (in shares)   135,537 73,553  
Warrants issued (in shares)   444,445 71,714  
Warrants amended (in shares) 71,801 71,801    
Warrants exercised (in shares)   (444,445) (9,710)  
Warrants expired (in shares)     (20)  
Warrants outstanding, ending balance (in shares)   207,338 135,537  
Warrants Weighted Average Exercise Price        
Warrants outstanding, beginning balance (in dollars per share)   $ 158.16 $ 294.16  
Warrants issued (in dollars per share)   6.80 60.00  
Warrants amended (in dollars per share)   30.00    
Warrants exercised (in dollars per share)   5.34 232.50  
Warrants expired (in dollars per share)   0 3,750  
Warrants outstanding, ending balance (in dollars per share)   $ 113.78 $ 158.16  
Warrants Weighted Average Remaining Contractual Life (years)   3 years 8 months 4 days 4 years 5 months 1 day 3 years 9 months 18 days