v3.22.4
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