v3.26.1
Stock Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details) - Equity Option [Member]
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Shares Outstanding | shares 2,357,117
Weighted Average Remaining Contractual Life (years) 5 years 7 months 17 days
Weighted Average Exercise Price | $ / shares $ 7.0792
Shares Exercisable | shares 2,327,546
Weighted Average Remaining Contractual Life (years) 5 years 5 months 1 day
Weighted Average Exercise Price | $ / shares $ 7.6498
2.55 - 4.30 [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Shares Outstanding | shares 1,582,679
Weighted Average Remaining Contractual Life (years) 6 years 6 months
Weighted Average Exercise Price | $ / shares $ 3.0453
Shares Exercisable | shares 1,553,108
Weighted Average Remaining Contractual Life (years) 6 years 4 months 2 days
Weighted Average Exercise Price | $ / shares $ 3.1436
6.00 - 10.00 [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Shares Outstanding | shares 419,288
Weighted Average Remaining Contractual Life (years) 5 years 1 month 9 days
Weighted Average Exercise Price | $ / shares $ 8.3356
Shares Exercisable | shares 419,288
Weighted Average Remaining Contractual Life (years) 5 years 1 month 9 days
Weighted Average Exercise Price | $ / shares $ 8.3356
11.00 - 14.20 [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Shares Outstanding | shares 126,150
Weighted Average Remaining Contractual Life (years) 4 years
Weighted Average Exercise Price | $ / shares $ 11.4688
Shares Exercisable | shares 126,150
Weighted Average Remaining Contractual Life (years) 4 years
Weighted Average Exercise Price | $ / shares $ 11.4688
20.50 - 27.50 [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Shares Outstanding | shares 109,000
Weighted Average Remaining Contractual Life (years) 1 year 6 months 10 days
Weighted Average Exercise Price | $ / shares $ 25.4982
Shares Exercisable | shares 109,000
Weighted Average Remaining Contractual Life (years) 1 year 6 months 10 days
Weighted Average Exercise Price | $ / shares $ 25.4982
30.00 - 35.00 [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Shares Outstanding | shares 120,000
Weighted Average Remaining Contractual Life (years) 1 year 5 months 1 day
Weighted Average Exercise Price | $ / shares $ 34.5479
Shares Exercisable | shares 120,000
Weighted Average Remaining Contractual Life (years) 1 year 5 months 1 day
Weighted Average Exercise Price | $ / shares $ 34.5479