v3.26.1
Stock-Based Compensation (Details 6)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Options 29,500
2015 Plan | Restricted Stock Units (RSUs) [Member]  
Number of RSUs Outstanding Begining Balance 64,768
Options 0
Vested/Settled (8,211)
Cancelled / Forfeited (2,313)
Number of RSUs Outstanding Ending Balance 54,244
Weighted Average Exercise Price, beginning | $ / shares $ 13.600
Weighted Average Exercise Price Granted | $ / shares 0
Weighted Average Exercise Price Vested/Settled | $ / shares 14.610
Weighted Average Exercise Price Expired/Cancelled | $ / shares 17.697
Weighted Average Exercise Price, ending | $ / shares $ 13.353