Equipment Related to Power Purchase Agreements and Fuel Delivered to Customers, net - Components (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Equipment Related to Power Purchase Agreements and Fuel Delivered to Customers, net | ||
| Equipment related to power purchase agreements and fuel delivered to customers | $ 139,651 | $ 109,683 |
| Less: accumulated depreciation | (28,390) | (20,390) |
| Equipment related to power purchase agreements and fuel delivered to customers, net | $ 111,261 | $ 89,293 |