Quarterly report [Sections 13 or 15(d)]

Common Stock Warrants (Details)

v3.25.3
Common Stock Warrants (Details) - $ / shares
Sep. 30, 2025
Dec. 31, 2024
Common Stock Warrants    
Warrant outstanding (in shares) 131,177 131,177
Common Stock Warrants, Issued May 2018    
Common Stock Warrants    
Exercise price of warrants (in dollars per share) $ 23.69 $ 23.69
Warrant outstanding (in shares) 6,332 6,332
Common Stock Warrants, Issued March 2019    
Common Stock Warrants    
Exercise price of warrants (in dollars per share) $ 14.71 $ 14.71
Warrant outstanding (in shares) 4,845 4,845
Common Stock Warrants, Exercise price of $35.00 per share    
Common Stock Warrants    
Exercise price of warrants (in dollars per share) $ 35 $ 35
Warrant outstanding (in shares) 40,000 40,000
Common Stock Warrants, Exercise price of $42.50 per share    
Common Stock Warrants    
Exercise price of warrants (in dollars per share) $ 42.5 $ 42.5
Warrant outstanding (in shares) 40,000 40,000
Common Stock Warrants, Exercise price of $50.00 per share    
Common Stock Warrants    
Exercise price of warrants (in dollars per share) $ 50 $ 50
Warrant outstanding (in shares) 40,000 40,000