XML 102 R91.htm IDEA: XBRL DOCUMENT v3.23.4
Stock Based Compensation (Details) - Schedule of Stock Options Outstanding and Exercisable - Equity Option [Member]
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Outstanding | shares 2,084,791
Weighted Average Exercise Price | $ / shares $ 7.6279
Shares Exercisable | shares 1,363,967
Weighted Average Exercise Price | $ / shares $ 10.3115
2.55 – 4.30 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Outstanding | shares 1,310,353
Weighted Average Remaining Contractual Life (years) 8 years 6 months 7 days
Weighted Average Exercise Price | $ / shares $ 3.0799
Shares Exercisable | shares 589,529
Weighted Average Remaining Contractual Life (years) 7 years 2 months 12 days
Weighted Average Exercise Price | $ / shares $ 3.7279
6.00 – 10.00 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Outstanding | shares 419,288
Weighted Average Remaining Contractual Life (years) 7 years 7 months 9 days
Weighted Average Exercise Price | $ / shares $ 8.3356
Shares Exercisable | shares 419,288
Weighted Average Remaining Contractual Life (years) 7 years 7 months 9 days
Weighted Average Exercise Price | $ / shares $ 8.3356
11.00 – 14.20 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Outstanding | shares 126,150
Weighted Average Remaining Contractual Life (years) 6 years 6 months
Weighted Average Exercise Price | $ / shares $ 11.4688
Shares Exercisable | shares 126,150
Weighted Average Remaining Contractual Life (years) 6 years 6 months
Weighted Average Exercise Price | $ / shares $ 11.4688
20.50 – 27.50 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Outstanding | shares 109,000
Weighted Average Remaining Contractual Life (years) 4 years 10 days
Weighted Average Exercise Price | $ / shares $ 25.4982
Shares Exercisable | shares 109,000
Weighted Average Remaining Contractual Life (years) 4 years 10 days
Weighted Average Exercise Price | $ / shares $ 25.4982
30.00 – 35.00 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Outstanding | shares 120,000
Weighted Average Remaining Contractual Life (years) 3 years 9 months 18 days
Weighted Average Exercise Price | $ / shares $ 34.5479
Shares Exercisable | shares 120,000
Weighted Average Remaining Contractual Life (years) 3 years 9 months 18 days
Weighted Average Exercise Price | $ / shares $ 34.5479