XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Based Compensation (Details Narrative) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation expense $ 4,141 $ 5,196
Unrecognized share-based compensation expense $ 4,900  
Weighted average remaining vesting period 1 year 8 months 12 days  
Selling, General and Administrative Expenses [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation expense $ 4,100 $ 5,200
Omnibus Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent 20.00%  
2016 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.  
Omnibus Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of common shares authorized for issuance 7.2