v3.26.1
Stock-Based Compensation (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2026
Apr. 15, 2026
Dec. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock options granted           500,000    
Compensation expense           $ 11,000    
Fair value of vested       $ 207,059 207,059  
Unamortized stock compensation expense       $ 622,614 $ 240,499 $ 704,790 312,737  
Shares outstanding     1,158,059 593,059   593,059    
Stock option vested exercisable term           13 months    
Stock based compensation           $ 704,407 $ 367,737  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares           578,059    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares       15,000   15,000    
Fair market value per share           $ 7.42    
Unexercised common stock options           $ 2,514,900    
Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock options granted   500,000            
Fair value   $ 1,550,000            
Stock options granted value       $ 1,166,814        
Compensation expense       $ 383,186        
New shares issued           50,000    
Vested upon grant       31,250   31,250    
Fair value of stock options           2,136,112    
Fair value of vested       $ 207,059   $ 207,059    
Unamortized stock compensation expense           $ 118,000    
2020 Stock Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Shares outstanding       564,309   564,309    
Shares were available for issuance       2,935,691   2,935,691    
Board of Directors Chairman [Member] | Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock options granted 500,000   500,000          
Four Non Officer Director [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Fair value of stock options             131,383  
Four Non Officer Director [Member] | Minimum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Exercise price         $ 0.905   $ 0.905  
Four Non Officer Director [Member] | Maximum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Exercise price         $ 2.33   $ 2.33  
Four Non-officer Directors [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock option vested exercisable term             5 years  
Fair value of stock options               $ 111,200
Accrued fair value of stock options               $ 27,500
Director [Member] | Equity Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock based compensation       $ 82,176   $ 31,986