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