XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Operating Segments - Customers (Details) - customer
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Natural Gas        
Concentration risk        
Number of customers 26 24 34 32
Customer Concentration Risk        
Concentration risk        
Number of customers 3 3 1 2
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) 24.40% 34.00% 34.00% 18.00%
Total Revenue | Customer Concentration Risk | Customer Two        
Concentration risk        
Concentration risk (as a percent) 24.30% 14.00%   11.00%
Total Revenue | Customer Concentration Risk | Customer Three        
Concentration risk        
Concentration risk (as a percent) 11.00% 11.00%