XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders Equity (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Common stock, shares authorized 30,000,000   30,000,000
Common stock, par value $ 0.001   $ 0.001
Common stock, shares issued 9,655,173   9,485,508
Common stock, shares outstanding 9,655,173   9,485,508
Restricted Stock Units (RSUs)      
Common stock vested shares 197,933 692,468  
Share-based payment arrangement, decrease for tax withholding obligation $ 130,618 $ 258,400  
Share-based payment arrangement, decrease for tax withholding obligation, shares 28,268 100,180