v3.26.1
Stock Based Compensation (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share based compensation, option granted 11,875   11,875  
Stock option compensation expense $ 88 $ 46 $ 178 $ 68
2017 Employee Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares of common stock for granted 94,586   94,586