Annual report pursuant to Section 13 and 15(d)

Warrants - Warrant Activity (Details)

v3.23.1
Warrants - Warrant Activity (Details) - Warrant - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Warrants Outstanding Number of Shares    
Number of Warrants outstanding beginning balance (in shares) 4,551,197  
Expired (in shares) (67,604)  
Forfeitures (in shares) (50,000)  
Number of Warrants outstanding, ending balance (in shares) 4,433,593 4,551,197
Exercisable (in shares) 4,433,593 4,451,197
Exercise Prices Per Share    
Forfeitures (in dollars per share) $ 13.90  
Weighted Average Remaining Contractual Life    
Weighted Average Remaining Contractual Life 3 years 4 months 13 days 4 years 9 months 7 days
Exercisable 3 years 4 months 13 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.66  
Expired (in dollars per share) 39.34  
Forfeitures(in dollars per share) 13.90  
Weighted average exercise price per share, ending balance (in dollars per share) 22.50 $ 22.66
Exercisable (in dollars per share) 22.50 22.66
Minimum    
Exercise Prices Per Share    
Warrant exercise price per share, beginning balance (in dollars per share) 2.10  
Expired (in dollars per share) 33.00  
Warrant exercise price per share, ending balance (in dollars per share) 2.10 2.10
Exercisable (in dollars per share) 2.10 2.10
Maximum    
Exercise Prices Per Share    
Warrant exercise price per share, beginning balance (in dollars per share) 53.00  
Expired (in dollars per share) 53.00  
Warrant exercise price per share, ending balance (in dollars per share) 30.00 53.00
Exercisable (in dollars per share) $ 30.00 $ 53.00