Operating Segments - Customers (Details) - customer |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Natural Gas | ||||
| Concentration risk | ||||
| Number of customers | 31 | 26 | 34 | 29 |
| Customer Concentration Risk | ||||
| Concentration risk | ||||
| Number of customers | 2 | 3 | 1 | 3 |
| Threshold concentration risk for reporting (as a percent) | 10.00% | 10.00% | 10.00% | 10.00% |
| Total Revenue | Customer Concentration Risk | Customer One | ||||
| Concentration risk | ||||
| Concentration risk (as a percent) | 44.00% | 20.00% | 34.00% | 14.00% |
| Total Revenue | Customer Concentration Risk | Customer Two | ||||
| Concentration risk | ||||
| Concentration risk (as a percent) | 14.00% | 15.00% | 11.00% | |
| Total Revenue | Customer Concentration Risk | Customer Three | ||||
| Concentration risk | ||||
| Concentration risk (as a percent) | 14.00% | 10.00% | ||