Quarterly report pursuant to Section 13 or 15(d)

Stockholders' (Deficit) (Details)

v3.22.1
Stockholders' (Deficit) (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement, Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding, beginning 267,467  
Weighted Average Exercise Price Outstanding beginning $ 5.19  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 7 years 2 months 26 days 6 years 11 months 8 days
Granted 54,543  
Weighted Average Exercise Price, Granted $ 3.30  
[custom:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2] 10 years  
Exercised (3,334)  
Range of option price per share, Exercised $ 2.08  
Expired/Cancelled  
Range of option price per share, Expire/Cancelled  
Outstanding, ending 318,676 267,467
Weighted Average Exercise Price Outstanding ending $ 2.61 $ 5.19
Exercisable, ending 159,039  
Weighted Average Exercise Price, Exercisable ending $ 2.39  
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
[custom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisesPrices-1] 2.00  
Range of option price per share, Exercised 2.00  
[custom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisesPrices-2] 2.00 2.00
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
[custom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisesPrices-1] 16.00  
Range of option price per share, Granted 3.63  
[custom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisesPrices-2] $ 16.00 $ 16.00
Warrant [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 5 years 21 days  
Warrant [Member] | Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of option price per share, Granted $ 5.87  
[custom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansSharesExercisableExercisePrices-0] 2.00  
Warrant [Member] | Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of option price per share, Exercised 2.16  
[custom:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansSharesExercisableExercisePrices-0] $ 16.00