Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details) - Schedule of stock options outstanding and exercisable

v3.22.1
Stockholders' Equity (Details) - Schedule of stock options outstanding and exercisable
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options, Weighted Average Exercise Price
Stock Options, Total Outstanding (in Shares) | shares 11,337,127
Stock Options, Number Exercisable (in Shares) | shares 6,317,609
Grant Price From 0.26 To 2.02 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options, Grant Price, Minimum $ 0.26
Stock Options, Stock Options, Grant Price, Maximum 2.02
Stock Options, Weighted Average Exercise Price $ 1.17
Stock Options, Total Outstanding (in Shares) | shares 8,356,377
Stock Options, Number Exercisable (in Shares) | shares 3,149,818
Stock Options, Weighted Average Remaining Contractual Term 7 years 9 months 29 days
Grant Price From 2.10 To 4.60 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options, Grant Price, Minimum $ 2.1
Stock Options, Stock Options, Grant Price, Maximum 4.6
Stock Options, Weighted Average Exercise Price $ 2.47
Stock Options, Total Outstanding (in Shares) | shares 2,537,750
Stock Options, Number Exercisable (in Shares) | shares 2,724,791
Stock Options, Weighted Average Remaining Contractual Term 6 years 5 months 23 days
Grant Price From 5.30 To 8.86 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options, Grant Price, Minimum $ 5.3
Stock Options, Stock Options, Grant Price, Maximum 8.86
Stock Options, Weighted Average Exercise Price $ 6.44
Stock Options, Total Outstanding (in Shares) | shares 443,000
Stock Options, Number Exercisable (in Shares) | shares 443,000
Stock Options, Weighted Average Remaining Contractual Term 6 years 1 month 6 days