Quarterly report [Sections 13 or 15(d)]

Share-based Compensation (Details Narrative)

v3.25.2
Share-based Compensation (Details Narrative) - USD ($)
6 Months Ended
Jun. 25, 2025
Jan. 02, 2025
Jan. 01, 2025
Dec. 31, 2024
Jan. 01, 2024
Jun. 30, 2025
Jun. 30, 2024
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        
Restricted stock vesting, shares           89,990        
Stock based compensation and restricted stock vesting           $ 293,000 $ 118,000      
Unrecognized share based compensation expense           124,000        
Intrinsic value of vested outstanding warrants           $ 0 $ 0      
Chief Executive Officer [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of options, granted   150,000                
Exercise price of options   $ 3.83                
Chief Executive Officer [Member] | Restricted Stock [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of units, granted   26,116     22,222          
Restricted stock vesting, shares   26,116     22,222          
Share price   $ 3.83     $ 2.25          
Chief Financial Officer [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of options, granted   100,000                
Exercise price of options   $ 3.83                
Award vesting rights, percentage   25.00%                
Board [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of options, granted 30,000                  
Exercise price of options $ 2.32                  
Number of options, vest 2,500                  
Board Members [Member] | Restricted Stock [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of units, granted 5,000   2,500              
Share based payment award vesting rights, description The 5,000 shares vest in equal 417 share amounts over the following continuous twelve month beginning on July 31, 2025 (with 413 shares vesting month twelve due to rounding adjustments)                  
Number of units, vest 417                  
Restricted stock vesting, shares 10,000   5,000              
Share price $ 2.32   $ 3.83              
Joseph McGuire [Member] | Restricted Stock [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of units, granted   4,082                
Share price   $ 4.62                
2019 Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Awards reserved for issuance           1,651,429 [1]     57,143  
Common stock reserved for issuance               571,429   57,143
Number of options, granted           547,022 [1]     485,715  
Common stock reserved for issuance                 485,715  
Additional common stock reserved for issuance       780,000            
Shares reserved for issuance, awarded       1,651,429            
Shares reserved for issuance, exercised       975,907            
2019 Plan [Member] | Equity Option [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Shares reserved for issuance, exercised           6,458        
Number of shares granted           370,000        
Exercise price of options           $ 3.34        
Intrinsic value           $ 232,000        
Unrecognized share based compensation           $ 687,000        
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            
[1] Includes incentive stock options and restricted stock units discussed below.