v3.26.1
Subsequent Events (Details) - Subsequent Event [Member] - USD ($)
Jun. 05, 2026
May 12, 2026
May 06, 2026
May 11, 2026
Forecast [Member]        
Subsequent Events [Line Items]        
Shares issued (in Shares)       2,515,194
Note One [Member]        
Subsequent Events [Line Items]        
Issued note     $ 1,000,000  
Percent of principal amount     120.00%  
Maturity date     Jul. 05, 2026  
Repayment amount $ 1,200,000      
Note Two [Member]        
Subsequent Events [Line Items]        
Issued note   $ 2,000,000    
Percent of principal amount   125.00%    
Maturity date   Jun. 11, 2026    
Repayment amount   $ 2,500,000