XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues from Contracts with Customers and Other Revenue - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]          
Revenue from joint development agreement   $ 5,260 $ 4,238 $ 9,250 $ 8,298
Renewable Natural Gas Commodity          
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