XML 56 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues from Contracts with Customers - Summary of Company's Revenue by Major Source (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers $ 42,603 $ 38,787
RNG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 38,238 33,867
REG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 4,365 4,920
Natural Gas Commodity [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 13,247 7,535
Natural Gas Environmental Attributes [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 24,991 26,332
Electric Commodity [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 2,657 3,031
Electric Environmental Attributes [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 1,708 1,889
Goods transferred at a point in time [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 27,197 28,240
Goods transferred at a point in time [Member] | RNG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 25,489 26,351
Goods transferred at a point in time [Member] | REG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 1,708 1,889
Goods transferred at a point in time [Member] | Natural Gas Commodity [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 498 19
Goods transferred at a point in time [Member] | Natural Gas Environmental Attributes [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 24,991 26,332
Goods transferred at a point in time [Member] | Electric Environmental Attributes [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 1,708 1,889
Goods transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 15,406 10,547
Goods transferred over time [Member] | RNG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 12,749 7,516
Goods transferred over time [Member] | REG [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 2,657 3,031
Goods transferred over time [Member] | Natural Gas Commodity [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers 12,749 7,516
Goods transferred over time [Member] | Electric Commodity [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from Contracts with Customers $ 2,657 $ 3,031