v3.26.1
Stock Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details) - Equity Option [Member]
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Shares Outstanding | shares 2,331,303
Weighted Average Remaining Contractual Life (years) 5 years 9 months 29 days
Weighted Average Exercise Price | $ / shares $ 7.1235
Shares Exercisable | shares 2,282,843
Weighted Average Remaining Contractual Life (years) 5 years 6 months 25 days
Weighted Average Exercise Price | $ / shares $ 7.8324
2.55 - 4.30 [Member]  
Schedule of Stock Options Outstanding and Exercisable [Line Items]  
Shares Outstanding | shares 1,556,865
Weighted Average Remaining Contractual Life (years) 6 years 8 months 12 days
Weighted Average Exercise Price | $ / shares $ 3.0446
Shares Exercisable | shares 1,508,405
Weighted Average Remaining Contractual Life (years) 6 years 5 months 26 days
Weighted Average Exercise Price | $ / shares $ 3.1683
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 4 months 9 days
Weighted Average Exercise Price | $ / shares $ 8.3356
Shares Exercisable | shares 419,288
Weighted Average Remaining Contractual Life (years) 5 years 4 months 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 3 months
Weighted Average Exercise Price | $ / shares $ 11.4688
Shares Exercisable | shares 126,150
Weighted Average Remaining Contractual Life (years) 4 years 3 months
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 9 months 10 days
Weighted Average Exercise Price | $ / shares $ 25.4982
Shares Exercisable | shares 109,000
Weighted Average Remaining Contractual Life (years) 1 year 9 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 7 months 28 days
Weighted Average Exercise Price | $ / shares $ 34.5479
Shares Exercisable | shares 120,000
Weighted Average Remaining Contractual Life (years) 1 year 7 months 28 days
Weighted Average Exercise Price | $ / shares $ 34.5479