v3.26.1
Long-Term Debt - Alliance Minerals Term Loan (Details)
$ in Thousands
Jul. 01, 2026
USD ($)
Debt Instrument [Line Items]  
Base rate floor 0.00%
Maximum Amount of Certain Other Debt under Alliance Minerals Term Loan Agreement $ 575,000
Alliance minerals  
Debt Instrument [Line Items]  
Maximum Ratio of Debt to EBITDA of Alliance Minerals 2
Maximum Ratio of Debt to Cash Flow of Alliance Minerals 2.5
Alliance Minerals Term Loan  
Debt Instrument [Line Items]  
Issuance Date Jul. 01, 2026
Principal amount $ 150,000
Maturity Date Jan. 01, 2028
Principal Payments $ 18,750
Payment Frequency quarterly
Date of First Required Payment Sep. 30, 2026
Alliance Minerals Term Loan | Federal Funds Rate  
Debt Instrument [Line Items]  
Basis spread for variable interest rate (as a percent) 0.50%
Alliance Minerals Term Loan | Overnight Bank Funding Rate  
Debt Instrument [Line Items]  
Basis spread for variable interest rate (as a percent) 1.00%