v3.26.1
Stock-based Compensation (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation expense $ 3,420 $ 4,141
Unrecognized share-based compensation expense $ 3,200  
Weighted average remaining vesting period 1 year 7 months 6 days  
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Restricted stock issued and outstanding   11,428
Selling General and Administrative Expense [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation expense $ 3,400 $ 4,100
2016 Omnibus Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options The option price must be at least 100% of the fair market value on the date of grant and if issued to a 10% or greater shareholder must be 110% of the fair market value on the date of the grant.  
Percentage of issued and outstanding shares 20.00%  
Number of common shares authorized for issuance 220,150  
Common shares for future issuance. 33,678