Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders??? Equity (Details Narrative)

v3.25.1
Stockholders’ Equity (Details Narrative) - USD ($)
12 Months Ended
Jul. 18, 2024
Jul. 01, 2024
Jun. 30, 2024
Apr. 02, 2024
Mar. 31, 2024
Jan. 07, 2024
Oct. 11, 2023
Sep. 30, 2023
Jun. 30, 2023
Apr. 10, 2023
Mar. 31, 2023
Mar. 28, 2023
Mar. 01, 2023
Mar. 31, 2022
May 18, 2021
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Capital stock authorized                               260,000,000  
Common stock, authorized                               250,000,000 250,000,000
Common Stock, Par or Stated Value Per Share                               $ 0.001 $ 0.001
Preferred stock, shares authorized                               10,000,000 10,000,000
Preferred Stock, Par or Stated Value Per Share                               $ 0.001 $ 0.001
Proceeds from common stock shares received                               $ 133,005 $ 1,699
Share-based compensation expense for options                               425,029 315,815
Intrinsic value of stock options outstanding                               1,171,313 391,283
Total unrecognized compensation expense                               $ 642,873  
Weighted average period expected to recognized compensation expense (in years)                               1 year 4 months 13 days  
Intrinsic value of warrant outstanding                               $ 0 0
Dividend rate                               10.00%  
Conversion of shares converted                             1,401,786    
Accured unpaid dividends                                 $ 0
Stock Incentive Plan 2021 [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Additional shares   111,323                              
Stock Incentive Plan 2010 [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Additional shares   1,000,000                              
Share-Based Payment Arrangement, Option [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Stock option exercise                               68,988 833
Additional shares                               65,832  
Restricted Stock Units (RSUs) [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Share-based compensation expense for options                               $ 369,658 $ 190,389
Total unrecognized compensation expense                               $ 333,225  
Weighted average period expected to recognized compensation expense (in years)                               1 year 1 month 6 days  
Shares granted     17,500 2,660 14,166 70,393       50,000 12,500   73,530 44,942      
Restricted stock expense                     $ 22,750 $ 72,357 $ 130,883        
Restricted stock expense     $ 114,800 $ 15,002 $ 81,030 $ 156,251 $ 2,497 $ 38,875 $ 29,125 $ 90,000           $ 28,751  
Number of shares issued             687 12,500 12,500             10,000  
Equity Distribution Agreement [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                  
Proceeds from issuance of common stock $ 10,600,000