XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue from Contracts with Customers        
Total revenue $ 102,613,000 $ 97,954,000 $ 206,377,000 $ 201,663,000
Contra revenue charge     34,734,000 26,976,000
Fuel Sales        
Revenue from Contracts with Customers        
Total revenue 67,883,000 57,398,000 144,175,000 125,601,000
RIN Credits        
Revenue from Contracts with Customers        
Total revenue 9,198,000 9,523,000 14,399,000 18,335,000
LCFS Credits        
Revenue from Contracts with Customers        
Total revenue 2,704,000 4,319,000 6,503,000 4,155,000
AFTC        
Revenue from Contracts with Customers        
Total revenue (11,000) 6,003,000 (28,000) 11,360,000
Total volume-related product revenue        
Revenue from Contracts with Customers        
Total revenue 79,229,000 77,304,000 163,948,000 161,134,000
Station construction sales        
Revenue from Contracts with Customers        
Total revenue 7,883,000 5,656,000 13,454,000 11,240,000
Total product revenue        
Revenue from Contracts with Customers        
Total revenue 87,112,000 82,960,000 177,402,000 172,374,000
Volume-related, O&M services        
Revenue from Contracts with Customers        
Total revenue 14,852,000 14,422,000 27,642,000 28,157,000
Other services        
Revenue from Contracts with Customers        
Total revenue 649,000 572,000 1,333,000 1,132,000
Total service revenue        
Revenue from Contracts with Customers        
Total revenue 15,501,000 14,994,000 28,975,000 29,289,000
Volume -Related        
Revenue from Contracts with Customers        
Gain (loss) due to changes in fair value (545,000) 61,000 (1,101,000) 1,683,000
Contra revenue charge $ 17,400,000 $ 14,100,000 $ 34,700,000 $ 27,000,000