v3.26.1
Revenues from Contracts with Customers - Additional Information (Detail) - Revenue from Contract with Customer, Product and Service Benchmark [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Goods transferred over time [Member] | Renewable Natural Gas and Renewable Electricity Generation [Member] | Customer Concentration Risk [Member] | Renewable Energy [Member]        
Disaggregation of Revenue [Line Items]        
Revenue Performance obligation satisfied to segments, Percentage 14.00% 35.00% 17.00% 36.00%
Goods transferred at a point in time [Member] | Product Concentration Risk [Member] | Electric Environmental Attributes [Member]        
Disaggregation of Revenue [Line Items]        
Revenue Performance obligation satisfied to segments, Percentage 86.00% 65.00% 83.00% 64.00%