v3.26.1
Notes Payable (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 16, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Oct. 10, 2025
Feb. 28, 2025
Nov. 27, 2024
Notes Payable [Line Items]                
Interest expense   $ 63,891 $ 58,882 $ 127,079 $ 112,460      
Amortization of debt discount   $ 0 $ 30,355 $ 0 $ 76,550      
Non-convertible promissory notes $ 482,000              
Amendment Transaction [Member]                
Notes Payable [Line Items]                
Non-convertible promissory notes 482,000              
Warrant [Member]                
Notes Payable [Line Items]                
Class of warrant or right number of securities called by warrants $ 2,486,957              
Cavalry and Mercer [Member]                
Notes Payable [Line Items]                
Interest rate 12.50%              
Debt principal amount $ 572,000              
Cavalry Fund I LP and Mercer Street Global Opportunity Fund, LLC [Member]                
Notes Payable [Line Items]                
Interest rate       10.00%        
Maturity date       Dec. 30, 2023        
Note Agreement [Member]                
Notes Payable [Line Items]                
Interest rate               18.00%
2024 Notes [Member]                
Notes Payable [Line Items]                
Premium cash amount       120.00%        
Aggregate amount outstanding       $ 693,651        
Cavalry Fund I LP [Member]                
Notes Payable [Line Items]                
Company received 500,500              
Mercer Street Global Opportunity Fund, LLC [Member]                
Notes Payable [Line Items]                
Company received $ 500,500              
Minimum [Member] | 2024 Notes [Member]                
Notes Payable [Line Items]                
Interest rate           0.00% 0.00%  
Maximum [Member] | 2024 Notes [Member]                
Notes Payable [Line Items]                
Interest rate           18.00% 18.00%  
Common Stock [Member] | Warrant [Member]                
Notes Payable [Line Items]                
Exercise price per share (in Dollars per share) $ 0.24