XML 71 R52.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade accounts receivable $ 314,590 $ 215,766
Construction contract receivables 52,932 37,067
Retention receivables 10,461 11,048
Accounts receivable 377,983 263,881
Less: Allowance for doubtful accounts (7,479) (7,212)
Accounts receivable, net $ 370,504 256,669
Maximum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
General collection and billing period for retention receivables 1 year  
Summit Materials, LLC    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade accounts receivable $ 314,590 215,766
Construction contract receivables 52,932 37,067
Retention receivables 10,461 11,048
Accounts receivable 377,983 263,881
Less: Allowance for doubtful accounts (7,479) (7,212)
Accounts receivable, net $ 370,504 $ 256,669
Summit Materials, LLC | Maximum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
General collection and billing period for retention receivables 1 year