Quarterly report pursuant to Section 13 or 15(d)

Schedule of time based stock options (Details)

v3.22.2
Schedule of time based stock options (Details) - Time Based Shares Options [Member] - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Stock Option Plan 2015 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Dividend yield 0.00% 0.00%
Weighted-average volatility
Expected dividends
Expected term (in years) 10 years 10 years
Stock Option Plan 2015 [Member] | Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected Volatility 65.90% 74.01%
Risk-free rate 1.81% 1.20%
Stock Option Plan 2015 [Member] | Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected Volatility 77.50% 74.28%
Risk-free rate 2.99% 1.62%
Stock Option Plan 2021 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected Volatility 65.90%  
Weighted-average volatility
Expected dividends
Expected term (in years) 10 years 10 years
Risk-free rate 2.99%  
Dividend yield 0.00% 0.00%
Stock Option Plan 2021 [Member] | Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected Volatility   0.00%
Risk-free rate   0.00%
Stock Option Plan 2021 [Member] | Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected Volatility   0.00%
Risk-free rate   0.00%