XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation, Warrants (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Warrants [Abstract]    
Outstanding (in shares) 1,218,038  
Warrants [Member]    
Warrants [Abstract]    
Exercise price per share (in dollars per share) $ 0  
Number of Warrant Shares Outstanding and Exercisable [Abstract]    
Beginning balance (in shares) 1,218,038 610,437
Granted (in shares) 0  
Exercised (in shares) 0 0
Ending balance (in shares) 1,218,038 1,218,038
Warrants [Member] | August 2021 [Member]    
Warrants [Abstract]    
Exercise price per share (in dollars per share)   $ 33.63
Number of Warrant Shares Outstanding and Exercisable [Abstract]    
Granted (in shares)   301,291
Warrants [Member] | December 2021 [Member]    
Warrants [Abstract]    
Exercise price per share (in dollars per share)   $ 22.51
Number of Warrant Shares Outstanding and Exercisable [Abstract]    
Granted (in shares)   306,310
24.42 [Member]    
Warrants [Abstract]    
Exercise price per share (in dollars per share) $ 24.42  
Outstanding (in shares) 7,051  
Grant date Jun. 28, 2013  
Expiration date Jun. 28, 2023  
57.11 [Member]    
Warrants [Abstract]    
Exercise price per share (in dollars per share) $ 57.11  
Outstanding (in shares) 603,386  
Grant date Dec. 21, 2020  
Expiration date Dec. 21, 2030  
33.63 [Member]    
Warrants [Abstract]    
Exercise price per share (in dollars per share) $ 33.63  
Outstanding (in shares) 301,291  
Grant date Aug. 09, 2021  
Expiration date Aug. 09, 2031  
22.51 [Member]    
Warrants [Abstract]    
Exercise price per share (in dollars per share) $ 22.51  
Outstanding (in shares) 153,155  
Grant date Dec. 17, 2021  
Expiration date Dec. 17, 2031  
22.51 [Member]    
Warrants [Abstract]    
Exercise price per share (in dollars per share) $ 22.51  
Outstanding (in shares) 153,155  
Grant date Dec. 17, 2021  
Expiration date Dec. 17, 2031