XML 116 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense $ 972 $ 1,456
Equity Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense 1,000 1,500
Restricted Stock Awards [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense $ 400 $ 600
Stock options granted 10,700 6,600
Unrecognized compensation cost not yet recognized, amount $ 100  
Weighted-average period 4 months 24 days  
Stock Option Awards [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense $ 600 $ 900
Stock options granted 31,400 16,700
Unrecognized compensation cost not yet recognized, amount $ 300  
Weighted-average period 10 months 24 days  
Employee Stock Purchase Plan 2023 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized 50,000  
Omnibus Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized 125,000  
Stock Incentive Plan 2015 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized 30,000