XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues from Contracts with Customers and Other Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]            
Revenue from joint development agreement $ 1,965   $ 4,528   $ 11,215 $ 12,826
RNG and Environmental Attribute Revenue            
Disaggregation of Revenue [Line Items]            
Revenue recognized         $ 0  
Licensing And Development Revenue            
Disaggregation of Revenue [Line Items]            
Revenue recognized       $ 1,300    
Revenue from joint development agreement   $ 800