v3.26.1
Subsequent Events (Details) - Subsequent Event [Member]
Apr. 28, 2026
USD ($)
Subsequent Events [Line Items]  
Maturity date Jun. 28, 2026
Debentures [Member]  
Subsequent Events [Line Items]  
Principal amounts $ 275,000