v3.22.4
Employee Benefit Plans - Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Multiemployer Plans [Line Items]    
Contributions of Company $ 129 $ 126
Construction Industry Laborers Pension Fund    
Multiemployer Plans [Line Items]    
Contributions of Company 108 107
Operating Engineers Local 101 Pension Plan    
Multiemployer Plans [Line Items]    
Contributions of Company 21 19
Summit Materials, LLC    
Multiemployer Plans [Line Items]    
Contributions of Company 129 126
Summit Materials, LLC | Construction Industry Laborers Pension Fund    
Multiemployer Plans [Line Items]    
Contributions of Company 108 107
Summit Materials, LLC | Operating Engineers Local 101 Pension Plan    
Multiemployer Plans [Line Items]    
Contributions of Company $ 21 $ 19