Commitment and Contingencies - Narrative (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Commitments and Contingencies Disclosure [Abstract] | ||
Payments required to maintain mineral rights | $ 1,961 | |
Performance bonds | 8,025 | $ 7,751 |
Undiscounted cash flows | $ 23,461 | $ 23,529 |