XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders Equity (Details 1) - Warrant [Member] - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of shares 646,410 669,467 426,788
Exercise Price 5.60 [Member]      
Number of shares   343,888  
Exercise price   $ 5.60  
Warrant expiration date   Aug. 28, 2022  
Exercise Price One 5.60 [Member]      
Number of shares   235,722  
Exercise price   $ 5.60  
Warrant expiration date   Oct. 14, 2023  
Exercise Price 7.00 [Member]      
Number of shares   53,572  
Exercise price   $ 7.00  
Warrant expiration date   Nov. 12, 2023  
Exercise Price 2.52 [Member]      
Number of shares   13,228  
Exercise price   $ 2.52  
Warrant expiration date   Apr. 21, 2022