v3.25.4
Revenues from Contracts with Customers - Additional Information (Detail) - Revenue from Contract with Customer, Product and Service Benchmark [Member]
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
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 33.00% 26.00% 24.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 67.00% 74.00% 76.00%