Quarterly report pursuant to Section 13 or 15(d)

Warrants - Warrant Activity (Details)

v3.23.3
Warrants - Warrant Activity (Details) - Warrant - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Warrants Outstanding Number of Shares    
Number of Warrants outstanding beginning balance (in shares) 4,433,593  
Granted (in shares) 4,784,909  
Exercised (in shares) (2,311,550)  
Expired (in shares) (4,000)  
Forfeitures (in shares) (50,000)  
Number of Warrants outstanding, ending balance (in shares) 6,852,952 4,433,593
Exercisable (in shares) 2,068,043 4,433,593
Weighted Average Remaining Contractual Life    
Weighted Average Remaining Contractual Life 4 years 3 months 14 days 3 years 4 months 13 days
Granted, Weighted Average Remaining Contractual Life 4 years 10 months 28 days  
Exercised, Weighted Average Remaining Contractual Life 2 years 7 months 2 days  
Forfeitures 7 years 8 months 8 days  
Exercisable 2 years 10 months 6 days 4 years 9 months 7 days
Weighted Average Exercise Price Per Share    
Weighted average exercise price per share, beginning balance (in dollars per share) $ 22.50  
Granted (in dollars per share) 2.50  
Exercised (in dollars per share) 23.70  
Expired (in dollars per share) 30.00  
Forfeitures (in dollars per share) 13.90  
Weighted average exercise price per share, ending balance (in dollars per share) 8.19 $ 22.50
Weighted average exercise price per share, exercisable (in dollars per share) $ 21.35 $ 22.50