XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Riverstone Credit Agreement (Details) - USD ($)
12 Months Ended
Dec. 12, 2023
Dec. 22, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]          
Interest expense     $ 32,179,000 $ 22,924,000 $ 6,308,000
Riverstone Credit Agreement | Term Loan          
Debt Instrument [Line Items]          
Proceeds from loan   $ 150,000,000      
Debt Repayment $ 150,000,000        
Interest expense $ 5,400,000