v3.26.1
Revenues from Contracts with Customers - Additional Information (Detail) - Revenue from Contract with Customer, Product and Service Benchmark [Member]
3 Months Ended
Mar. 31, 2026
Mar. 31, 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 20.00% 37.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 80.00% 63.00%