v3.25.4
Segment Information - Summary of Revenue by Major Customers (Detail) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Customer A [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 17.40% 17.60% 22.00%
Customer B [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 11.30% 15.70% 11.70%
Customer C [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage   13.80% 11.70%
Customer D [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage   11.80%  
RNG [Member] | Customer A [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 17.40% 17.60% 22.00%
RNG [Member] | Customer B [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 11.30% 15.70% 11.70%
RNG [Member] | Customer C [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage   13.80% 11.70%
RNG [Member] | Customer D [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage   11.80%