v3.26.1
Stock-Based Compensation (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Employee [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share issued for services, shares 101,315 62,171
Compensation expense $ 430,000 $ 296,000
2018 Equity Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares authorized for issuance 500,000  
Shares of common stock 1,050,000  
Grant shares 627,312  
2018 Equity Incentive Plan [Member] | Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares of common stock 1,550,000