v3.25.4
Stock-Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Shares remaining in the plans available to grant 5,706  
Intrinsic value of options exercised $ 16,018 $ 5,098
Weighted-average grant-date fair value of RSUs granted $ 5.87 $ 5.24
Intrinsic value of RSUs vested $ 1,453 $ 480
Incentive stock-based compensation plans granted 1,586  
Net deferred tax assets $ 2,975 2,089
Share-based Payment Arrangement, Option [Member]    
Net deferred tax assets 1,096 812
Total future compensation expense related to non-vested options not yet recognized $ 1,085  
Total future compensation expense related to non-vested options not yet recognized, period 1 year 9 months 18 days  
Restricted Stock Units (RSUs) [Member]    
Total future compensation expense related to non-vested options not yet recognized   $ 2,479
Total future compensation expense related to non-vested options not yet recognized, period 1 year 10 months 24 days