XML 89 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Common Stock Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Weighted Average Exercise Price    
Warrants issued and exercised (in shares) 1,008,102  
Common Stock    
Weighted Average Exercise Price    
Issuance of common stock with common stock warrant exercises (in shares) 1,307,706 569,938
Series E And E1 Preferred Stock    
Weighted Average Exercise Price    
Issuance of common stock with common stock warrant exercises (in shares) 603,954  
Series E And E1 Preferred Stock | Common Stock    
Weighted Average Exercise Price    
Issuance of common stock with common stock warrant exercises (in shares) 1,045,157  
Common Warrants    
Warrants    
Outstanding, beginning of period (in shares) 4,665,201  
Warrants issued (in shares) 1,612,056  
Warrants exercised (in shares) (3,071,563)  
Warrants cancelled (in shares) (12,419)  
Outstanding, end of period (in shares) 3,193,275 4,665,201
Weighted Average Exercise Price    
Outstanding, beginning of period (in dollars per share) $ 7.76  
Warrants issued (in dollars per share) 0.01  
Warrants exercised (in dollars per share) 5.72  
Warrants cancelled (in dollars per share) 10.00  
Outstanding, ending of period (in dollars per share) $ 5.80 $ 7.76