Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Warrants Activity) (Details)

v3.22.1
Stockholders' Equity (Warrants Activity) (Details) - Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Class of Warrant or Right [Line Items]      
Warrants received, as a percentage of common shares purchased 25.00%    
Warrants outstanding, beginning 5,402,670 5,405,669  
Warrants, expired (2,093,878)    
Warrants exercised (138) (2,999)  
Warrants outstanding, ending 3,308,654 5,402,670 5,405,669
Warrant exercise price (in dollars per share) $ 8.02 $ 8.21 $ 8.20
Warrants exercise price, expired (in dollars per share) 8.50    
Warrant exercise price, exercised during the period (in dollars per share) $ 0    
Warrants outstanding, remaining contractual life 8 months 23 days 1 year 4 months 20 days 2 years 4 months 24 days