v3.26.1
Related Parties - Revenues Recorded from Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Total revenues $ 348,975 $ 299,972
RNG Fuel Supply    
Related Party Transaction [Line Items]    
Total revenues [1] 101,656 88,420
Fuel Station services    
Related Party Transaction [Line Items]    
Total revenues [2] 214,551 166,875
Renewable Power    
Related Party Transaction [Line Items]    
Total revenues [3] 32,768 44,677
Related Party | RNG Fuel Supply    
Related Party Transaction [Line Items]    
Total revenues 68,039 68,416
Related Party | RNG Fuel Supply | Commodity swap contracts    
Related Party Transaction [Line Items]    
Total revenues 21,220 0
Related Party | Fuel Station services    
Related Party Transaction [Line Items]    
Total revenues 51,679 45,808
Related Party | Renewable Power    
Related Party Transaction [Line Items]    
Total revenues 6,822 6,912
Environmental attributes | Related Party | RNG Fuel Supply    
Related Party Transaction [Line Items]    
Total revenues 67,643 68,416
Environmental attributes | Related Party | Fuel Station services    
Related Party Transaction [Line Items]    
Total revenues 42,874 36,131
Environmental attributes | Related Party | Renewable Power    
Related Party Transaction [Line Items]    
Total revenues 0 0
Commodity Swaps | Related Party | RNG Fuel Supply    
Related Party Transaction [Line Items]    
Total revenues 0 0
Commodity Swaps | Related Party | Fuel Station services    
Related Party Transaction [Line Items]    
Total revenues 0 0
Commodity Swaps | Related Party | Renewable Power    
Related Party Transaction [Line Items]    
Total revenues 6,822 6,912
Environmental Processing Fees | Related Party | RNG Fuel Supply    
Related Party Transaction [Line Items]    
Total revenues 0 0
Environmental Processing Fees | Related Party | Fuel Station services    
Related Party Transaction [Line Items]    
Total revenues 8,805 9,677
Environmental Processing Fees | Related Party | Renewable Power    
Related Party Transaction [Line Items]    
Total revenues 0 0
Service Agreements | Related Party | RNG Fuel Supply    
Related Party Transaction [Line Items]    
Service agreements 396 0
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
[1] Includes revenues from related parties of $68,039 and $68,416 for the years ended December 31, 2025 and 2024, respectively
[2] Includes revenues from related parties of $51,679 and $45,808 for the years ended December 31, 2025 and 2024, respectively
[3] Includes revenues from related parties of $6,822 and $6,912 for the years ended December 31, 2025 and 2024, respectively