v3.26.1
Stock-Based Compensation (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Employee [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share issued for services 101,315 62,171
Compensation expense $ 431,000 $ 296,000
2018 Equity Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of additional shares authorized 500,000  
Options authorized for issuance 1,050,000  
Stock options available for grant 627,309  
2018 Equity Incentive Plan [Member] | Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options authorized for issuance 1,550,000