v3.26.1
Stock-Based Compensation (Details 1)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Outstanding, end of period 663,470
Restricted Stock Units (RSUs) [Member]  
Outstanding, beginning of period 779,979
Granted 84,000
Vested (186,172)
Cancelled (14,337)
Outstanding, end of period 663,470
Weighted Average Grant Date Fair Value  
Weighted Average Fair Value, Outstanding, beginning of year | $ / shares $ 3.32
Weighted Average Fair Value, Granted shares | $ / shares 2.14
Weighted Average Fair Value, Vested shares | $ / shares 3.66
Weighted Average Fair Value, Cancelled shares | $ / shares 3.07
Weighted Average Fair Value, Outstanding, end of year shares | $ / shares $ 3.09