Quarterly report pursuant to Section 13 or 15(d)

Warrants (Details)

v3.22.1
Warrants (Details) - Warrant [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Warrants: Number of Shares    
Class of Warrant or Right, Outstanding 546,336 546,336
Class of Warrant or Right, Outstanding 546,336 2,053,145
Warrants: Exercise price per share    
Temporary Equity, Redemption Price Per Share $ 2.66 $ 2.66
Temporary Equity, Redemption Price Per Share $ 2.66 $ 2.63
Warrants: Weighted average exercise price    
Granted
Granted  
Forfeited/cancelled
Exercised (1,506,809)
[custom:WarrantsExercisedDuringPeriod]   $ 2.63
Minimum [Member]    
Warrants: Exercise price per share    
Outstanding $ 2.50 2.50
Outstanding 2.50 2.50
Warrants: Weighted average exercise price    
[custom:WarrantExercisePricePerShareExercised]   2.50
Maximum [Member]    
Warrants: Exercise price per share    
Outstanding 5.00 5.00
Outstanding $ 5.00 5.00
Warrants: Weighted average exercise price    
[custom:WarrantExercisePricePerShareExercised]   $ 3.75