v3.26.1
Stockholders Equity (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Common stock, shares authorized 30,000,000   30,000,000
Common stock, par value $ 0.001   $ 0.001
Common stock, shares issued 9,872,662   9,892,565
Common stock, shares outstanding 9,872,662   9,892,565
Restricted Stock Units (RSUs)      
Common stock vested shares 108,719 103,013  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation $ 106,879 $ 115,200  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation, shares 19,903 24,614