Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable

v3.22.4
Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable - Equity Option [Member]
9 Months Ended
Sep. 30, 2022
$ / shares
shares
2.72 – 4.20 [Member]  
Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable [Line Items]  
Shares Outstanding at 9/30/2022 | shares 478,500
Weighted Average Remaining Contractual Life (years) 7 years 8 months 4 days
Weighted Average Exercise Price | $ / shares $ 3.8964
Shares Exercisable at 9/30/2022 | shares 478,500
Weighted Average Remaining Contractual Life (years) 7 years 8 months 4 days
Weighted Average Exercise Price | $ / shares $ 3.8964
6.00 – 10.00 [Member]  
Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable [Line Items]  
Shares Outstanding at 9/30/2022 | shares 396,538
Weighted Average Remaining Contractual Life (years) 8 years 6 months 10 days
Weighted Average Exercise Price | $ / shares $ 8.4452
Shares Exercisable at 9/30/2022 | shares 396,538
Weighted Average Remaining Contractual Life (years) 8 years 6 months 10 days
Weighted Average Exercise Price | $ / shares $ 8.4452
11.00 – 14.20 [Member]  
Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable [Line Items]  
Shares Outstanding at 9/30/2022 | shares 126,150
Weighted Average Remaining Contractual Life (years) 7 years 6 months
Weighted Average Exercise Price | $ / shares $ 11.4688
Shares Exercisable at 9/30/2022 | shares 102,800
Weighted Average Remaining Contractual Life (years) 7 years 6 months 25 days
Weighted Average Exercise Price | $ / shares $ 11.5643
20.50 – 27.50 [Member]  
Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable [Line Items]  
Shares Outstanding at 9/30/2022 | shares 109,000
Weighted Average Remaining Contractual Life (years) 5 years 10 days
Weighted Average Exercise Price | $ / shares $ 25.4982
Shares Exercisable at 9/30/2022 | shares 109,000
Weighted Average Remaining Contractual Life (years) 5 years 10 days
Weighted Average Exercise Price | $ / shares $ 25.4982
30.00 – 35.00 [Member]  
Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable [Line Items]  
Shares Outstanding at 9/30/2022 | shares 120,000
Weighted Average Remaining Contractual Life (years) 4 years 9 months
Weighted Average Exercise Price | $ / shares $ 34.5479
Shares Exercisable at 9/30/2022 | shares 120,000
Weighted Average Remaining Contractual Life (years) 4 years 9 months
Weighted Average Exercise Price | $ / shares $ 34.5479
Total [Member]  
Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable [Line Items]  
Shares Outstanding at 9/30/2022 | shares 1,230,188
Weighted Average Remaining Contractual Life (years) 7 years 4 months 28 days
Weighted Average Exercise Price | $ / shares $ 11.0431
Shares Exercisable at 9/30/2022 | shares 1,206,838
Weighted Average Remaining Contractual Life (years) 7 years 5 months 1 day
Weighted Average Exercise Price | $ / shares $ 11.043