Annual report [Section 13 and 15(d), not S-K Item 405]

Share-based Compensation (Details Narrative)

v3.26.1
Share-based Compensation (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Jun. 17, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2021
May 03, 2021
May 26, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based compensation and restricted stock vesting     $ 654 $ 367      
Intrinsic value of vested outstanding warrants   $ 300 0 $ 300      
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized share based compensation expense     $ 38        
2019 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized         571,429 485,715 57,143
Additional common stock reserved for issuance   780,000   780,000      
Shares available for grant   1,651,429 518,655 [1] 1,651,429      
Shares issued   793,735 1,132,774 [1]        
Additional shares authorized 780,000            
Shares available for grant       14,286      
2019 Plan [Member] | Equity Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Intrinsic value   $ 1,151 $ 88 $ 1,151      
Unrecognized share based compensation   $ 179 $ 609 $ 179      
2019 Plan [Member] | Equity Option [Member] | Minimum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Period of recognition of stock based compensation expense     18 months        
2019 Plan [Member] | Equity Option [Member] | Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Period of recognition of stock based compensation expense     36 months        
2019 Plan [Member] | Incentive Stock Options [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized         785,715    
[1] Includes incentive stock options and restricted stock units discussed below.