Quarterly report [Sections 13 or 15(d)]

Stock-based Payments (Details Narrative)

v3.25.1
Stock-based Payments (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Oct. 14, 2021
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Apr. 15, 2021
Aug. 27, 2020
Aug. 07, 2017
Dec. 31, 2016
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock option expenses   $ 9,654 $ 29,260          
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   $ 0.35   $ 1.15        
Share-Based Payment Arrangement, Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock option expenses   $ 84,636 $ 517,365          
Unamortized stock option expenses   $ 63,947            
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]                
Unamortized value   $ 11,730,660            
Two Thousand And Sixteen Stock Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of shares authorized for issuance               50,000,000
Two Thousand And Seventeen 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            
Two Thousand And Eighteen 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            
Two Thousand And Twenty One 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   109,983            
Common stock remain available for issuance   2,390,017