XML 75 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Reportable Segments and Geographic Information - Revenue by Major Customer by Reporting Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue, Major Customer [Line Items]        
Revenue $ 83,357 $ 84,047 $ 249,220 $ 219,949
RNG Fuel        
Revenue, Major Customer [Line Items]        
Revenue 22,921 25,864 75,650 63,036
Fuel Station Services        
Revenue, Major Customer [Line Items]        
Revenue 51,722 45,395 149,426 121,794
Renewable Power        
Revenue, Major Customer [Line Items]        
Revenue 8,714 12,788 24,144 35,119
Customer A        
Revenue, Major Customer [Line Items]        
Revenue $ 29,045 $ 35,213 $ 94,987 $ 87,188
Customer A | Revenue Benchmark | Customer Concentration Risk        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 34.00% 42.00% 38.00% 40.00%
Customer A | RNG Fuel        
Revenue, Major Customer [Line Items]        
Revenue $ 17,825 $ 22,798 $ 55,658 $ 54,174
Customer A | RNG Fuel | Revenue Benchmark | Customer Concentration Risk        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 21.00% 27.00% 22.00% 25.00%
Customer A | Fuel Station Services        
Revenue, Major Customer [Line Items]        
Revenue $ 9,198 $ 10,616 $ 34,653 $ 27,885
Customer A | Fuel Station Services | Revenue Benchmark | Customer Concentration Risk        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 11.00% 13.00% 14.00% 13.00%
Customer A | Renewable Power        
Revenue, Major Customer [Line Items]        
Revenue $ 2,022 $ 1,799 $ 4,676 $ 5,129
Customer A | Renewable Power | Revenue Benchmark | Customer Concentration Risk        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 2.00% 2.00% 2.00% 2.00%
Customer B | Fuel Station Services        
Revenue, Major Customer [Line Items]        
Revenue   $ 11,503   $ 31,880
Customer B | Fuel Station Services | Revenue Benchmark | Customer Concentration Risk        
Revenue, Major Customer [Line Items]        
Percentage of total revenue   14.00%   14.00%