Leases - Schedule of Minimum Contractual Agreements Under Royalty Agreements (Details) $ in Thousands |
Dec. 31, 2022
USD ($)
|
---|---|
Royalty Agreements | |
2023 | $ 10,794 |
2024 | 10,431 |
2025 | 10,202 |
2026 | 9,060 |
2027 | 8,468 |
Summit Materials, LLC | |
Royalty Agreements | |
2023 | 10,794 |
2024 | 10,431 |
2025 | 10,202 |
2026 | 9,060 |
2027 | $ 8,468 |