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

Stockholder???s Equity (Details Narrative)

v3.25.1
Stockholder’s Equity (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 17, 2024
Nov. 14, 2024
Feb. 29, 2024
Feb. 06, 2024
Jan. 29, 2024
Aug. 21, 2023
Apr. 20, 2023
Jan. 30, 2023
Dec. 31, 2024
Jan. 31, 2024
Oct. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 24, 2024
Nov. 30, 2024
Oct. 11, 2023
Jul. 03, 2023
Dec. 31, 2022
Class of Stock [Line Items]                                        
Common stock, shares authorized                 210,000,000         210,000,000 210,000,000       215,000,000  
Preferred stock, shares authorized                 5,000,000         5,000,000 5,000,000          
Preferred stock par value per share                 $ 0.0001         $ 0.0001 $ 0.0001          
Common stock, par value                 $ 0.0001         $ 0.0001 $ 0.0001          
Common stock, voting rights                           The Class B Common Stock is entitled to 10 votes for every 1 vote of the Class A Common Stock            
Preferred stock, shares issued                 0         0 0          
Preferred stock, shares outstanding                 0         0 0          
Warrants issued                 10,000         10,000            
Gross proceeds from issue of warrants                           $ 22,500          
Issued employee compensation shares                           17,671            
Employee compensation                           $ 25,270            
Warrants, description             Warrants equal to 3% of the number of securities issued by the Company in the offering at an exercise price of 125% of the offering price per share was issued to the underwriter Warrants equal to 4% of the number of securities issued by the Company in the offering were issued to the underwriter at an exercise price of 125% of the offering price per share.                        
Number of warrants exercisable                             4,764,676          
Number of options, granted       25,000   39,552         200     25,000 39,752          
Stock options granted exercise price       $ 4.12   $ 16.0         $ 100.0     $ 4.12 $ 16.42          
Exercise term       5 years   5 years         5 years                  
Stock options vesting period       Options issued vest at 33% of shares subject to the option on each anniversary date, on February 6, 2025, 2026 and 2027.   Options issued vest at 25% of shares subject to the option on each anniversary date, on August 21, 2024, 2025, 2026 and 2027.                            
Value of options granted                           $ 95,325 $ 583,580          
Stock option expense                           174,736 $ 49,688          
Stock option unamortized                 $ 454,483         $ 454,483            
Number of options outstanding                 64,752         64,752 39,752        
Options outstanding intrinsic value                           $ 17,000            
Employee [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                 $ 100         $ 100            
Warrants issued                 200         200            
Warrants period                 5 years         5 years            
January 2023 Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                             $ 30.0          
Number of warrants issued                             $ 146,100          
Warrants period                             5 years          
April 2023 Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                             $ 33.0          
Number of warrants issued                             $ 217,310          
Warrants period                             5 years          
Number of warrants exercisable                             340,910          
October 2023 Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                             $ 10.152          
Number of warrants issued                             $ 197,006          
Warrants period                             5 years          
January 2024 Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                   $ 4.50                    
Number of warrants issued                   $ 69,900       $ 69,900            
Warrants period                   5 years                    
December TwoT housand Twenty Four Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                 $ 0.0001         $ 0.0001            
purchase price per share                 $ 2.25         $ 2.25            
Number of warrants issued                 $ 1,162,802                      
Number of warrants exercisable                 3,409,946         3,409,946            
Warrant [Member]                                        
Class of Stock [Line Items]                                        
Intrinsic value                 $ 14,107,379         $ 14,107,379            
Warrant [Member] | Securities Purchase Agreements [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                 $ 2.25         $ 2.25            
Pre-funded Warrants [Member] | April 2023 Offering [Member]                                        
Class of Stock [Line Items]                                        
Number of warrants exercised                         217,310              
Underwriter Warrants [Member] | January 2023 Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                             $ 37.5          
Number of warrants issued                             6,901          
Costs                             $ 566,229          
Warrants period                             5 years          
Underwriter Warrants [Member] | April 2023 Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                             $ 41.25          
Number of warrants issued                             10,228          
Costs                             $ 240,525          
Warrants period                             5 years          
Underwriter Warrants [Member] | October 2023 Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                             $ 12.69          
Number of warrants issued                             11,820          
Costs                             $ 111,094          
Warrants period                             5 years          
Underwriter Warrants [Member] | January 2024 Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                   $ 5.625                    
Number of warrants issued                   62,585                    
Costs                   $ 528,818                    
Warrants period                   5 years                    
Underwriter Warrants [Member] | February 2024 Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price     $ 7.50                                  
Number of warrants issued     66,050                                  
Costs     $ 576,061                                  
Warrants period     5 years                                  
Underwriter Warrants [Member] | November Two Thousand Twenty Four Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                                 $ 1.56      
Number of warrants issued                                 296,635      
Costs                                 $ 361,636      
Warrants period                                 5 years      
Underwriter Warrants [Member] | December TwoT housand Twenty Four Offering [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price                               $ 2.25        
Number of warrants issued                 340,995         340,995            
Costs                 $ 1,881,092         $ 1,881,092            
Warrants period                 5 years         5 years            
Common Class A [Member]                                        
Class of Stock [Line Items]                                        
Common stock, shares authorized     1,321,000   1,181,900     26,400 200,000,000         200,000,000 200,000,000          
Preferred stock convertible conversion price per share                                   $ 10.152    
Warrants exercise price             $ 33.0 $ 30.0                   10.152    
Dividend                           $ 58,941            
Number of shares converted                           106,748 176,791          
Common stock, shares issued                 15,956,816         15,956,816 983,173          
Common stock, shares outstanding                 15,956,816         15,956,816 983,173          
Number of warrants issued         69,900   303,030 123,600                        
Gross proceeds from offering     $ 7,926,000   $ 5,632,650                              
Net proceeds from offering     $ 7,102,527   $ 5,008,259                              
Class A common stock units issued, shares   4,520,000           172,500           686,735            
Share price   $ 1.25                                    
Gross proceeds from issue of warrants             $ 11,200,000 $ 5,200,000                        
Number of shares sold             85,720                          
Costs                 $ 1,966,539         $ 1,966,539            
Net proceeds from issue of warrants             $ 10,200,000 $ 4,600,000                        
Stock issued during period shares cashless exercise of warrants                             166,530          
Stock issued during period shares exercise of pre funded warrants                             363,410          
Stock issued during period value exercise of pre funded warrants                             $ 3,634          
Common Class A [Member] | April 2023 Offering [Member]                                        
Class of Stock [Line Items]                                        
Number of warrants exercised                       333,049                
Common Class A [Member] | Securities Purchase Agreements [Member]                                        
Class of Stock [Line Items]                                        
Shares issued 3,409,946                                      
Warrants exercise price $ 0.0001                                      
Number of warrants issued 1,162,802                                      
Number of shares sold 5,657,090                                      
purchase price per share $ 2.25                                      
Common Class A [Member] | Over-Allotment Option [Member]                                        
Class of Stock [Line Items]                                        
Number of warrants issued   332,700         37,880 22,500                        
Number of shares sold             37,880                          
Common Class A [Member] | Warrant [Member]                                        
Class of Stock [Line Items]                                        
Warrants exercise price   $ 1.249                                    
Warrants issued   1,080,000                                    
Gross proceeds from issue of warrants   $ 6,100,000                                    
Common Class A [Member] | Pre-funded Warrants [Member]                                        
Class of Stock [Line Items]                                        
Number of warrants issued             217,310                          
Common Class B [Member]                                        
Class of Stock [Line Items]                                        
Common stock, shares authorized                 10,000,000         10,000,000 10,000,000          
Common stock, shares issued                 100,000         100,000 100,000          
Common stock, shares outstanding                 100,000         100,000 100,000          
Series A Convertible Preferred Stock [Member]                                        
Class of Stock [Line Items]                                        
Preferred stock par value per share                                   $ 0.0001    
Shares issued                 372         372 1,628     2,000    
Preferred stock stated value per share                                   $ 1,000    
Offering price per share                                   $ 1,000    
Dividend                           $ 27,374 $ 166,483          
Preferred stock, shares issued                 0         0 372          
Preferred stock, shares outstanding                 0         0 372