XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders Equity (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Common stock, shares authorized 30,000,000   30,000,000   30,000,000
Common stock, par value $ 0.001   $ 0.001   $ 0.001
Common stock, shares issued 9,655,173   9,655,173   9,485,508
Common stock, shares outstanding 9,655,173   9,655,173   9,485,508
Restricted Stock Units (RSUs)          
Common stock vested shares 94,920 189,155 197,933 692,468  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation $ 15,407 $ 39,800 $ 130,618 $ 258,400  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation, shares 3,681 15,408 28,268 100,180