Quarterly report [Sections 13 or 15(d)]

Stock-based Payments (Details Narrative)

v3.26.1
Stock-based Payments (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 14, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Apr. 15, 2021
Aug. 27, 2020
Aug. 07, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock option expenses       $ 35,103        
Unamortized stock option expenses   $ 808,660   $ 808,660          
Equity Option [Member] | Common Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Closing stock price       $ 3.90   $ 3.99      
Share-Based Payment Arrangement, Option [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock option expenses   1,560,495 $ 104,854 $ 1,560,495 $ 189,490        
Restricted Stock Units (RSUs) [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Unamortized stock option expenses   $ 2,111,753   $ 2,111,753          
Restricted stock units       284,221          
Grant date fair value       $ 4.05          
Restricted stock units vested, description In the event that (i) a change in control occurs or (ii) the participant incurs a termination of service by the Company without cause or due to the participant’s death or total and permanent disability, then all unvested units shall become vested units immediately upon the occurrence of such event.                
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 484                
Grant date fair value $ 24,270                
2017 Stock Incentive Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of issuance shares                 2
Stock options to purchase shares       15          
Issuance of shares       0          
2018 Stock Incentive Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of issuance shares               188  
Stock options to purchase shares       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 issuance shares             1,400,000    
Stock options to purchase shares       1,297,956          
Common stock remain available for issuance   102,044   102,044