Revenue Recognition - Contract Assets and Liabilities (Details) $ in Thousands |
12 Months Ended |
---|---|
Dec. 31, 2022
USD ($)
| |
Change in Contract with Customer, Asset [Abstract] | |
Balance—January 1, 2022 | $ 7,600 |
Changes in revenue billed, contract price or cost estimates | 4,960 |
Divestitures | (5,926) |
Other | (124) |
Balance—December 31, 2022 | 6,510 |
Change in Contract with Customer, Liability [Abstract] | |
Balance—January 1, 2022 | 7,401 |
Changes in revenue billed, contract price or cost estimates | (768) |
Divestitures | (844) |
Other | (50) |
Balance—December 31, 2022 | 5,739 |
Summit Materials, LLC | |
Change in Contract with Customer, Asset [Abstract] | |
Balance—January 1, 2022 | 7,600 |
Changes in revenue billed, contract price or cost estimates | 4,960 |
Divestitures | (5,926) |
Other | (124) |
Balance—December 31, 2022 | 6,510 |
Change in Contract with Customer, Liability [Abstract] | |
Balance—January 1, 2022 | 7,401 |
Changes in revenue billed, contract price or cost estimates | (768) |
Divestitures | (844) |
Other | (50) |
Balance—December 31, 2022 | $ 5,739 |