Annual report pursuant to Section 13 and 15(d)

Warrants - Warrant Activity (Details)

v3.24.1.u1
Warrants - Warrant Activity (Details) - Warrant - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Warrants Outstanding Number of Shares      
Number of Warrants outstanding beginning balance (in shares) 4,433,593 4,551,197  
Granted (in shares) 4,784,909 0  
Exercised (in shares) (2,311,550) 0  
Expired (in shares) (4,000) (67,604)  
Forfeitures (in shares) (50,000) (50,000)  
Number of Warrants outstanding, ending balance (in shares) 6,852,952 4,433,593 4,551,197
Exercisable (in shares) 6,852,952 4,433,593  
Weighted Average Remaining Contractual Life      
Weighted Average Remaining Contractual Life 4 years 1 month 28 days 3 years 4 months 13 days 4 years 9 months 7 days
Granted, Weighted Average Remaining Contractual Life 4 years 10 months 2 days    
Exercised, Weighted Average Remaining Contractual Life 2 years 7 months 2 days    
Exercisable 4 years 1 month 28 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 $ 22.66  
Granted (in dollars per share) 2.50    
Exercised (in dollars per share) 23.70    
Weighted average exercise price per share, ending balance (in dollars per share) 8.19 22.50 $ 22.66
Weighted average exercise price per share, exercisable (in dollars per share) $ 8.19 $ 22.50