Quarterly report [Sections 13 or 15(d)]

Stock-based Payments (Details Narrative)

v3.25.2
Stock-based Payments (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Oct. 14, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Apr. 15, 2021
Aug. 27, 2020
Aug. 07, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock option expenses       $ 44,219 $ 53,581        
Share-Based Payment Arrangement, Option [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Closing stock price   $ 0.123   $ 0.123   $ 1.15      
Stock option expenses   $ 104,854 $ 439,627 $ 189,490 $ 956,992        
Unamortized stock option expenses   0   $ 0          
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 RSUs converted       908          
Common stock issued upon conversion       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   $ 11,730,660   $ 11,730,660          
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             2,500,000    
Grants to purchase common stock       331,649          
Common stock remain available for issuance   2,168,351   2,168,351