XML 79 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Summary of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade accounts receivable $ 191,871 $ 191,672
Construction contract receivables 47,179 47,966
Retention receivables 18,824 17,808
Receivables from related parties 1,339 1,596
Accounts receivable 259,213 259,042
Less: Allowance for doubtful accounts (4,517) (5,786)
Accounts receivable, net 254,696 253,256
Summit Materials, LLC    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade accounts receivable 191,871 191,672
Construction contract receivables 47,179 47,966
Retention receivables 18,824 17,808
Receivables from related parties 1,339 1,596
Accounts receivable 259,213 259,042
Less: Allowance for doubtful accounts (4,517) (5,786)
Accounts receivable, net $ 254,696 $ 253,256
Maximum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
General collection and billing period for retention receivables 1 year  
Maximum | Summit Materials, LLC    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
General collection and billing period for retention receivables 1 year