v3.26.1
Subsequent Events (Details)
Jun. 21, 2026
USD ($)
Subsequent Events [Abstract]  
Purchase of certain power generators $ 26,672,345