Quarterly report pursuant to Section 13 or 15(d)

16. Stock Options (Details Narrative)

v3.22.1
16. Stock Options (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 01, 2020
Dec. 31, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized   4,000,000 1,850,000   1,150,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares 1,949,802        
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 5,385,375        
Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares 2,926,438        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 655,301        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 3,418,261        
Director [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized       300,000  
Share-Based Payment Arrangement, Nonemployee [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized       250,000  
Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 160,000        
Temporary Equity, Redemption Price Per Share $ 2.50        
Stock Option Interim C F O [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 100,000        
Stock Option Employee [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 60,000