XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contracts with Customers    
Total revenue $ 103,709 $ 132,183
Contra revenue charge 12,897 13,730
Fuel Sales    
Revenue from Contracts with Customers    
Total revenue 68,203 106,895
RIN Credits    
Revenue from Contracts with Customers    
Total revenue 8,812 4,503
LCFS Credits    
Revenue from Contracts with Customers    
Total revenue (164) 2,298
AFTC    
Revenue from Contracts with Customers    
Total revenue 5,357 4,496
Total volume-related product revenue    
Revenue from Contracts with Customers    
Total revenue 83,830 115,660
Station construction sales    
Revenue from Contracts with Customers    
Total revenue 5,584 4,067
Product revenue    
Revenue from Contracts with Customers    
Total revenue 89,414 119,727
Volume-related, O&M services    
Revenue from Contracts with Customers    
Total revenue 13,735 12,044
Other services    
Revenue from Contracts with Customers    
Total revenue 560 412
Service revenue    
Revenue from Contracts with Customers    
Total revenue 14,295 12,456
Volume-Related    
Revenue from Contracts with Customers    
Gain (loss) due to changes in fair value 1,622 (2,532)
Contra revenue charge $ 12,900 $ 13,700