XML 91 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock - Common stock warrant (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Common Stock.        
Warrants issued for common shares     308,308  
Warrant exercise price     $ 3.01  
Warrants in lieu of cash payment     200,984  
Term of warrant     10 years  
Warrant exercised 308,308 0    
Warrants outstanding       $ 0