Quarterly report [Sections 13 or 15(d)]

Stock-based Payments (Details Narrative)

v3.25.3
Stock-based Payments (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Oct. 14, 2021
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 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 $ 63,450        
Share-Based Payment Arrangement, Option [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Closing stock price   $ 4.15   $ 4.15   $ 115.00      
Stock option expenses   $ 0 $ 13,763 $ 189,490 $ 970,754        
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                
Restricted Stock Units (RSUs) [Member] | Six Directors and Seven Key Employees [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Restricted stock units 484                
Grant date fair value $ 24,270.00                
Restricted Stock Units (RSUs) [Member] | Six Directors and Seven Key Employees [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] | Six Directors and Seven Key Employees [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] | Six Directors and Seven Key Employees [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]                  
Number of RSUs converted     10   10        
Common stock issued upon conversion     10   10        
Restricted Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Unamortized value   $ 11,746,680   $ 11,746,680          
2017 Stock Incentive Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares authorized for issuance                 2
Grants to purchase common stock       15          
Common stock remain available for issuance   0   0          
2018 Stock Incentive Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares authorized for issuance               188  
Grants to purchase common stock       89          
Common stock remain available for issuance   99   99          
2021 Stock Incentive Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares authorized for issuance             25,001    
Grants to purchase common stock       4,408          
Common stock remain available for issuance   20,593   20,593