Quarterly report pursuant to Section 13 or 15(d)

Stock-based Payments (Details Narrative)

v3.24.1.1.u2
Stock-based Payments (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Sep. 06, 2023
Sep. 06, 2023
Jun. 07, 2023
Jun. 21, 2022
Jan. 28, 2022
Oct. 14, 2021
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Apr. 15, 2021
Dec. 07, 2018
Aug. 07, 2017
Dec. 21, 2016
Jan. 23, 2014
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Issuance of stock options             137,867              
Fair value                          
Cumulative fair market value                          
Exercise price             $ 46.09   $ 46.09          
Stock option expenses             $ 29,260 49,160            
Common Stock [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Cumulative fair market value                          
Stock price             $ 2.39   7.77          
Equity Option [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Stock price       $ 69.00 $ 118.80       $ 7.77          
Exercise price       $ 69.00 $ 118.80                  
Volatility       130.51% 124.43%                  
Discount rate       3.24% 1.74%                  
Term       5 years                    
Equity Option [Member] | Common Stock [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Stock price             $ 2.39              
Share-Based Payment Arrangement, Option [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Stock option expenses             $ 517,365 $ 69,068            
Unamortized stock option expenses             $ 1,968,146              
Share-Based Payment Arrangement, Option [Member] | Directors and Employee [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Issuance of stock options     66,503                      
Fair value $ 23.10   $ 47.10                      
Cumulative fair market value     $ 3,128,759                      
Volatility     115.94%                      
Term     10 years                      
Exercise price     $ 49.00                      
Stock price     $ 49.00                      
Discount rate     3.79%                      
Share-Based Payment Arrangement, Option [Member] | Employee [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Issuance of stock options   33,334                        
Cumulative fair market value   $ 769,700                        
Volatility   117.90%                        
Exercise price 24.30 $ 24.30                        
Stock price 24.30 $ 24.30                        
Discount rate   4.44%                        
Share-Based Payment Arrangement, Option [Member] | Employee One [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Issuance of stock options   3,334                        
Fair value   $ 23.10                        
Cumulative fair market value   $ 76,970                        
Volatility   117.90%                        
Term   10 years                        
Exercise price 24.30 $ 24.30                        
Stock price $ 24.30 $ 24.30                        
Discount rate   4.44%                        
Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Issuance of stock options             908              
Restricted stock units                          
Grant date fair value                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares             908              
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche One [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Restricted stock units vested, description           One-third (33%) of each RSU will vest when the Company’s market capitalization is equal to or greater than $500,000,000 for at least ten trading days during any twenty (20) consecutive trading day period ending on or after December 15, 2021 and the fair market value of the Common Stock equals or exceeds $150.00 during such trading day period                
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Restricted stock units vested, description           One-third (33%) of each RSU will vest when the Company’s market capitalization is equal to or greater than $750,000,000 for at least ten trading days during any twenty (20) consecutive trading day period ending on or after December 15, 2021 and the fair market value of the Common Stock equals or exceeds $150.00 during such trading day period                
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Restricted stock units vested, description           The remaining awarded units will vest when the Company’s market capitalization is equal to or greater than $1,000,000,000 for at least ten trading days during any twenty (20) consecutive trading day period ending on or after December 15, 2021 and the fair market value of the Common Stock equals or exceeds $150.00 during such trading day period                
Restricted Stock Units (RSUs) [Member] | Director [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Restricted stock units           93,169                
Grant date fair value           $ 242.70                
Restricted Stock [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Unamortized value             $ 21,519,721              
2013 Stock Incentive Plan [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Number of shares authorized for issuance                           73
Grants to purchase common stock             54              
Common stock remain available for issuance             19              
2016 Stock Incentive Plan [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Number of shares authorized for issuance                         50,000,000  
2017 Stock Incentive Plan [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Number of shares authorized for issuance                       118    
Grants to purchase common stock             93              
Remaining shares available for issuance             25              
2018 Stock Incentive Plan [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Number of shares authorized for issuance                     18,670      
Grants to purchase common stock             8,769              
Common stock remain available for issuance             9,901              
2021 Stock Incentive Plan [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Number of shares authorized for issuance                   240,940        
Grants to purchase common stock             230,318              
Common stock remain available for issuance             10,622              
2021 Stock Incentive Plan [Member] | Equity Option [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                            
Issuance of stock options       3,334 6,668                  
Fair value       $ 59.70 $ 107.70                  
Cumulative fair market value       $ 199,360 $ 717,660