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

Share-based Compensation (Details Narrative)

v3.25.1
Share-based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Sep. 17, 2024
Sep. 16, 2024
Sep. 13, 2024
Jan. 01, 2024
Aug. 17, 2023
Mar. 08, 2023
Jan. 03, 2023
Dec. 31, 2024
Dec. 31, 2023
May 31, 2021
May 03, 2021
May 26, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Common stock reserved for issuance 25,000,000               25,000,000 25,000,000      
Restricted stock vesting, shares                 55,874        
Stock based compensation and restricted stock vesting                 $ 367 $ 217      
Unrecognized share based compensation expense                 29        
Intrinsic value of vested outstanding warrants $ 300               $ 300 $ 0      
Director [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Number of options, vested       100,000   90,000              
Exercise price of options       $ 2.72   $ 2.05              
Award vesting rights, percentage       25.00%   25.00%              
Chief Executive Officer [Member] | Restricted Stock [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Number of units, granted         22,222     37,037          
Restricted stock vesting, shares         22,222     37,037          
Share price         $ 2.25     $ 1.35          
2019 Plan [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Awards reserved for issuance 1,651,429 [1]               1,651,429 [1]     57,143 57,143
Common stock reserved for issuance                     571,429   57,143
Number of options, vested 857,594 [1]               857,594 [1]     485,715  
Common stock reserved for issuance                       485,715  
Additional common stock reserved for issuance 780,000               780,000        
Shares reserved for issuance, awarded 1,651,429               1,651,429        
Shares reserved for issuance, exercised 793,735                        
2019 Plan [Member] | Equity Option [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Shares reserved for issuance, exercised                 90,860 3,295      
Number of shares granted                 172,000 117,532      
Exercise price of options                 $ 2.683140 $ 2.06041      
Intrinsic value $ 1,151               $ 1,151 $ 295      
Unrecognized share based compensation $ 179               $ 179 $ 0      
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] | Executive Officer [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Number of shares granted 14,286                        
2019 Plan [Member] | Contractor [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Number of options, vested     2,000       17,532            
Exercise price of options     $ 2.00       $ 2.00            
Option award vests period             12 months            
Long Term Incentive Plan [Member] | Contractor [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                          
Number of options, vested   70,000                      
Exercise price of options   $ 2.65                      
Number of options, vested   10,000                      
Number of options, expected to vest   60,000                      
[1] Includes incentive stock options and restricted stock units discussed below.