XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Related Parties - Revenues Recorded from Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Related Party Transaction [Line Items]        
Total revenues $ 83,357 $ 84,047 $ 249,220 $ 219,949
RNG fuel        
Related Party Transaction [Line Items]        
Total revenues 22,921 25,864 75,650 63,036
Fuel Station Services        
Related Party Transaction [Line Items]        
Total revenues 51,722 45,395 149,426 121,794
Renewable Power        
Related Party Transaction [Line Items]        
Total revenues 8,714 12,788 24,144 35,119
Related Party | RNG fuel        
Related Party Transaction [Line Items]        
Total revenues 17,950 22,798 55,929 54,174
Related Party | Fuel Station Services        
Related Party Transaction [Line Items]        
Total revenues 11,492 12,526 40,921 34,234
Related Party | Renewable Power        
Related Party Transaction [Line Items]        
Total revenues 2,022 1,799 4,676 5,129
Environmental Attributes | Related Party | RNG fuel        
Related Party Transaction [Line Items]        
Total revenues 17,825 22,798 55,658 54,174
Environmental Attributes | Related Party | Fuel Station Services        
Related Party Transaction [Line Items]        
Total revenues 9,198 10,616 34,653 27,885
Environmental Attributes | Related Party | Renewable Power        
Related Party Transaction [Line Items]        
Total revenues 0 0 0 0
Commodity Swaps | Related Party | RNG fuel        
Related Party Transaction [Line Items]        
Total revenues 0 0 0 0
Commodity Swaps | Related Party | Fuel Station Services        
Related Party Transaction [Line Items]        
Total revenues 0 0 0 0
Commodity Swaps | Related Party | Renewable Power        
Related Party Transaction [Line Items]        
Total revenues 2,022 1,799 4,676 5,129
Environmental Processing Fees | Related Party | RNG fuel        
Related Party Transaction [Line Items]        
Total revenues 0 0 0 0
Environmental Processing Fees | Related Party | Fuel Station Services        
Related Party Transaction [Line Items]        
Total revenues 2,294 1,910 6,268 6,349
Environmental Processing Fees | Related Party | Renewable Power        
Related Party Transaction [Line Items]        
Total revenues 0 $ 0 0 $ 0
Service Agreements | Related Party | RNG fuel        
Related Party Transaction [Line Items]        
Service agreements 125   271  
Service Agreements | Related Party | Fuel Station Services        
Related Party Transaction [Line Items]        
Service agreements 0   0  
Service Agreements | Related Party | Renewable Power        
Related Party Transaction [Line Items]        
Service agreements $ 0   $ 0