XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue from Contracts with Customers        
Total revenue $ 97,954 $ 90,548 $ 201,663 $ 222,731
Contra revenue charge     26,976 27,652
Not Designated as Hedging Instrument | Commodity swaps        
Revenue from Contracts with Customers        
Net settlement of commodity swap derivative instruments 900 1,400 2,400 1,000
Fuel Sales        
Revenue from Contracts with Customers        
Total revenue 57,398 53,267 125,601 160,162
RIN Credits        
Revenue from Contracts with Customers        
Total revenue 9,523 5,377 18,335 9,880
LCFS Credits        
Revenue from Contracts with Customers        
Total revenue 4,319 2,474 4,155 4,772
AFTC        
Revenue from Contracts with Customers        
Total revenue 6,003 5,059 11,360 9,555
Total volume-related product revenue        
Revenue from Contracts with Customers        
Total revenue 77,304 69,777 161,134 185,437
Station construction sales        
Revenue from Contracts with Customers        
Total revenue 5,656 5,852 11,240 9,919
Product revenue        
Revenue from Contracts with Customers        
Total revenue 82,960 75,629 172,374 195,356
Volume-related, O&M services        
Revenue from Contracts with Customers        
Total revenue 14,422 13,913 28,157 25,957
Other services        
Revenue from Contracts with Customers        
Total revenue 572 1,006 1,132 1,418
Service revenue        
Revenue from Contracts with Customers        
Total revenue 14,994 14,919 29,289 27,375
Volume-Related        
Revenue from Contracts with Customers        
Gain (loss) due to changes in fair value 61 3,600 1,683 1,068
Contra revenue charge $ 14,100 $ 13,900 $ 27,000 $ 27,700