Quarterly report pursuant to Section 13 or 15(d)

Stock-based Payments (Details Narrative)

v3.24.2.u1
Stock-based Payments (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 14, 2021
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Apr. 15, 2021
Aug. 27, 2020
Aug. 07, 2017
Dec. 31, 2016
Jan. 23, 2014
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Stock option expenses       $ 53,581 $ 142,565            
Equity Option [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Share-based payment award, options, grants in period, grant date intrinsic value           $ 7.77          
Equity Option [Member] | Common Stock [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Share-based payment award, options, grants in period, grant date intrinsic value       $ 1.84              
Share-Based Payment Arrangement, Option [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Stock option expenses   $ 439,627 $ 1,677,271 $ 956,992 $ 1,746,339            
Unamortized stock option expenses   517,891   $ 517,891              
Restricted Stock Units (RSUs) [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Restricted stock units                    
Grant date fair value                    
Number of options vested       908              
Issuance of stock options       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]                      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 11,811,721   $ 11,811,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   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              
Common stock remain available for issuance   25   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   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       153,650              
Common stock remain available for issuance   87,290   87,290