v3.26.1
Subsequent Events (Details)
Apr. 23, 2026
shares
Subsequent Event [Member] | Common Stock [Member]  
Subsequent Events [Line Items]  
Common stock issuance 45,000,000