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

STOCKHOLDERS??? EQUITY (Details Narrative)

v3.25.1
STOCKHOLDERS’ EQUITY (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 10 Months Ended 12 Months Ended
Feb. 05, 2025
Oct. 08, 2024
Oct. 02, 2024
Jul. 05, 2024
May 17, 2024
May 07, 2024
Apr. 30, 2024
Apr. 23, 2024
Nov. 09, 2023
Aug. 02, 2023
Mar. 27, 2023
Oct. 29, 2022
Sep. 30, 2022
May 12, 2021
Oct. 24, 2024
Sep. 30, 2024
Sep. 19, 2024
Dec. 29, 2023
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Oct. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2019
Dec. 31, 2018
Mar. 31, 2025
Feb. 02, 2025
Jul. 22, 2024
Nov. 10, 2023
Sep. 28, 2022
Dec. 31, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Preferred stock, shares designated                                     9,441,000       9,441,000       9,441,000   9,441,000     9,441,000 9,441,000                  
Preferred stock, par value                                     $ 0.001       $ 0.001       $ 0.001   $ 0.001     $ 0.001 $ 0.001                  
Stock issued for services, value                                                               $ 165,000 $ 143,065                  
Employee contributions                                                               166,265 $ 230,400                  
Total compensation cost for stock options                                     $ 64,034               $ 64,034         $ 64,034                    
Treasury stock shares                                     1,324       1,324       1,324   1,324     1,324 1,324                 235
Treasury stock                                     $ 157,452       $ 157,452       $ 157,452   $ 157,452     $ 157,452 $ 157,452                 $ 148,000
Shareholders One [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Repurchase of common stock                                                                     $ 115 $ 84            
Market value of stock repurchased                                                                     $ 10.08 $ 7.00            
Shareholders Two [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Repurchase of common stock                                                                     $ 753 $ 140            
Market value of stock repurchased                                                                     $ 9.09 $ 6.30            
Minimum [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Vesting term                                                               7 months                    
Maximum [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Vesting term                                                               1 year                    
Employees [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Number of shares issued, shares                                                               31,366                    
Total net proceeds                                                               $ 78,917                    
Weighted average price per share                                     $ 2.52               $ 2.52         $ 2.52                    
Stock-based compensation expense                                                               $ 42,238                    
Secured Promissory Notes [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Share issued                                 344,644                                                  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right                                 344,644                                                  
Class of Warrant or Right, Exercise Price of Warrants or Rights                                 $ 2.61                                                  
Warrants exercised                                 899,521                                                  
Secured Promissory Notes [Member] | 21 April Fund LP [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right                                 104,647                                           92,727      
Class of Warrant or Right, Exercise Price of Warrants or Rights                                                                             $ 3.00      
Secured Promissory Notes [Member] | 21 April Fund Ltd [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right                                 239,997                                           207,273      
Class of Warrant or Right, Exercise Price of Warrants or Rights                                                                             $ 3.00      
Common Stock [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Number of shares issued, shares   27,970 19,922                       33,334                                                      
Stock issued for services , shares                                                               45,311 38,249                  
Stock issued for services, value                                                               $ 45 $ 38                  
Stock issued under the Employee Stock Purchase Plan, shares                                                               69,407 111,538                  
Four Directors [Member] | Common Stock [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Stock issued for services , shares                                           8,655 12,231                                      
Stock issued for services, value                                           $ 37,500 $ 37,500                                      
Weighted average price per share                                     $ 4.33               $ 4.33         $ 4.33                    
Three Directors [Member] | Common Stock [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Stock issued for services , shares                                         15,041     7,910 5,645 12,463                                
Stock issued for services, value                                         $ 42,500     $ 40,565 $ 32,500 $ 32,500                                
Weighted average price per share                                         $ 2.83   $ 3.06 $ 5.13 $ 5.76 $ 2.61   $ 2.83 $ 3.06 $ 5.76     $ 3.06                  
Employees [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Number of shares issued, shares                                   45,977                                                
Total net proceeds                                   $ 113,352                                                
Weighted average price per share                                   $ 2.47                                                
Stock-based compensation expense                                   $ 70,434                                                
Employees and Directors [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Stock-based compensation expense                                                               $ 26,154   $ 573,441                
Securities Purchase Agreements [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Common stock upon conversion of preferred shares                                                               678,640                    
Sales Agreement [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Sale of Stock, Consideration Received on Transaction         $ 7,500,000                                                                          
Convertible Series B Preferred Stock [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Preferred stock, shares designated                                     15,000               15,000         15,000                    
Preferred stock, par value                                     $ 1,000       $ 1,000       $ 1,000   $ 1,000     $ 1,000 $ 1,000                  
Converted value                                                               $ 1,000                    
Preferred stock conversion price                                     $ 7.00               $ 7.00         $ 7.00                    
Preferred stock, shares issued                                     0       0       0   0     0 0                  
Preferred stock, shares outstanding                                     0       0       0   0     0 0                  
Convertible Series C Preferred Stock [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Preferred stock, shares designated                                     5,000               5,000         5,000                    
Preferred stock, par value                                     $ 1,000       $ 1,000       $ 1,000   $ 1,000     $ 1,000 $ 1,000                  
Converted value                                                               $ 1,000                    
Preferred stock conversion price                                     $ 5.50               $ 5.50         $ 5.50                    
Preferred stock, shares issued                                     0       0       0   0     0 0                  
Preferred stock, shares outstanding                                     0       0       0   0     0 0                  
Preferred stock voting rights                                                               Each share of Series C Convertible Preferred Stock had 172 votes                    
Convertible Series D Preferred Stock [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Preferred stock, shares designated                                                                                 4,000  
Preferred stock, par value                                     $ 1,000       $ 1,000       $ 1,000   $ 1,000     $ 1,000 $ 1,000               $ 1,000  
Converted value       $ 120,000   $ 75,000 $ 350,000 $ 225,000                                               $ 1,000                    
Preferred stock conversion price       $ 3.00   $ 3.00 $ 3.00 $ 3.00                     $ 3.00               $ 3.00         $ 3.00                    
Preferred stock, shares issued                                     1,299       1,299       1,299   1,299     1,299 1,299                  
Preferred stock, shares outstanding                                     1,299       1,299       1,299   1,299     1,299 1,299                  
Preferred stock voting rights                                                               Each share of Series D Convertible Preferred Stock has 333 votes                    
Number of shares issued, shares                                                               870                    
Total net proceeds                                                               $ 870,000                    
Converted shares             350 225                                                                    
Convertible Series D Preferred Stock [Member] | One Shareholder [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Converted shares             100 147                                                                    
Converted shares issued       40,000   25,000 33,334 49,000                                                                    
Convertible Series D Preferred Stock [Member] | Two Shareholders [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Converted shares             250 78                                                                    
Converted shares issued             83,334 26,000                                                                    
Convertible Series D Preferred Stock [Member] | Shareholders [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Converted shares       120   75                                                                        
Convertible Series D Preferred Stock [Member] | Purchase Agreement [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Preferred stock, shares issued                       300 999           870               870         870                    
Proceeds from convertible preferred stock                       $ 300,000 $ 999,000                                     $ 290,002                    
Convertible Series E Preferred Stock [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Preferred stock, shares designated                                     30,000               30,000         30,000                    
Preferred stock, par value                     $ 1,000               $ 1,000       $ 1,000       $ 1,000   $ 1,000     $ 1,000 $ 1,000                  
Preferred stock conversion price                                     $ 3.00               $ 3.00         $ 3.00               $ 3.00    
Preferred stock, shares issued                     4,000               13,500       11,500       13,500   11,500     13,500 11,500                  
Preferred stock, shares outstanding                                     13,500       11,500       13,500   11,500   125 13,500 11,500                  
Preferred stock voting rights                                                               Each share of Series E Convertible Preferred Stock has 333 votes                    
Proceeds from convertible preferred stock                 $ 2,500,000                                           $ 47,892                      
Number of shares issued, shares                                                               2,125                    
Total net proceeds                                                               $ 2,125,002                    
Share price                                     $ 1,000               $ 1,000         $ 1,000                    
Preferred convertible preferred stock, Shares                 2,500                                                                  
Share issued                                                                               7,500    
Exchange of shares                                                                               5,000    
Convertible Series E Preferred Stock [Member] | Purchase Agreement [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Proceeds from convertible preferred stock                     $ 4,000,000                                                              
Convertible Series F Preferred Stock [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Preferred stock, shares designated                                     5,000               5,000         5,000                    
Preferred stock, par value                                     $ 1,000       $ 1,000       $ 1,000   $ 1,000     $ 1,000 $ 1,000                  
Converted value                                                               $ 1,000                    
Preferred stock conversion price                                     $ 6.20               $ 6.20         $ 6.20                    
Preferred stock, shares issued                                     0       0       0   0     0 0                  
Preferred stock, shares outstanding                                     0       0       0   0     0 0                  
Preferred stock voting rights                                                               Each share of Series F Preferred Stock had 161 votes                    
Proceeds from convertible preferred stock                   $ 5,000,000                                                                
Share issued                                                                               2,500    
Exchange of shares                                                                               5,000    
Number of shares exchanged                                                                               5,000    
Series E Preferred Stock [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Converted shares   73 52                                                                              
Series D Preferred Stock [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Converted shares 300                           100                                                      
Stock Options [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Common stock on the date of grant, term of the stock option                                                               not exceed 10 years                    
Voting rights                                                               more than 10% of the total combined voting power of all classes of capital stock                    
Aggregate fair market value of common stock                                                               $ 100,000                    
At The Market [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Number of shares issued, shares                                       28,514 38,530                     751,613                    
Total net proceeds                                       $ 81,448 $ 115,563                     $ 3,347,678                    
Share price                                                                         $ 6.24          
Stock issued for services , shares                                     7,182 14,433                                            
Stock issued for services, value                                     $ 42,500 $ 42,500                                            
Weighted average price per share                               $ 2.95     $ 5.92 $ 2.95             $ 5.92         $ 5.92                    
N 2016 Equity Incentive Plan [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Issuance of Common stock under Awards                           1,000,000                                                        
N 2021 Equity Incentive Plan [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Issuance of Common stock under Awards                               2,500,000                                                    
Shares available for grant                                     1,000,000               1,000,000         1,000,000           2,905,334        
Employee Stock Purchase Plan [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Stock issued under the Employee Stock Purchase Plan, shares                                                       38,041   65,561                        
Employee contributions                                                       $ 87,348   $ 117,048                        
Purchase price per share                                         $ 2.30       1.79     $ 2.30   $ 1.79                        
Stock-based compensation expense                                                       $ 40,588   $ 66,217                        
Plan, description                                                       The ESPP allows eligible employees to purchase shares of the Company's common stock at a discounted price, through payroll deductions from a minimum of 1% and up to 25% of their eligible compensation up to a maximum of $25,000 or the IRS allowable limit per calendar year.                            
Maximum aggregate number of shares of common stock                                         1,000,000             1,000,000                            
Issued shares                                                               69,407 111,538                  
Employee Stock Purchase Plan [Member] | Share-Based Payment Arrangement, Tranche One [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Share price                                         $ 2.30       $ 1.79     $ 2.30   $ 1.79                        
Issued shares                                                       38,041   65,561                        
Employee contributions                                                       $ 87,348   $ 117,048                        
Employee Stock Purchase Plan [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                                                                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                                                                    
Share price                                     $ 2.52       $ 2.47       $ 2.52   $ 2.47     $ 2.52 $ 2.47                  
Issued shares                                                     31,366   45,977                          
Employee contributions                                                     $ 78,917   $ 113,352