v3.26.1
Loans Payable (Details)
12 Months Ended
Feb. 07, 2023
MW
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Loans Payable [Abstract]      
Acquisition of power plant (in Megawatts) | MW 60    
Minimum payments loan   $ 2,500  
Outstanding balance   $ 77,564