v3.26.1
Revenues from Contracts with Customers - Summary of Company's Revenue by Major Source (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers $ 46,428 $ 42,603
RNG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 42,218 38,238
REG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 4,210 4,365
Natural Gas Commodity [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 6,759 13,247
Natural Gas Environmental Attributes [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 35,459 24,991
Electric Commodity [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 2,510 2,657
Electric Environmental Attributes [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 1,700 1,708
Goods transferred at a point in time [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 37,159 26,699
Goods transferred at a point in time [Member] | RNG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 35,459 24,991
Goods transferred at a point in time [Member] | REG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 1,700 1,708
Goods transferred at a point in time [Member] | Natural Gas Commodity [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 0 0
Goods transferred at a point in time [Member] | Natural Gas Environmental Attributes [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 35,459 24,991
Goods transferred at a point in time [Member] | Electric Environmental Attributes [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 1,700 1,708
Goods transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 9,269 15,904
Goods transferred over time [Member] | RNG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 6,759 13,247
Goods transferred over time [Member] | REG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 2,510 2,657
Goods transferred over time [Member] | Natural Gas Commodity [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 6,759 13,247
Goods transferred over time [Member] | Electric Commodity [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers $ 2,510 $ 2,657