XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 01, 2021
USD ($)
location
Jul. 01, 2021
USD ($)
location
Jan. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Jul. 31, 2021
USD ($)
Jan. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Jul. 31, 2020
USD ($)
Jan. 31, 2022
USD ($)
location
Jan. 31, 2021
USD ($)
Apr. 30, 2021
Business Acquisition [Line Items]                      
Net sales     $ 1,153,595     $ 751,191     $ 3,346,222 $ 2,366,620  
Net income     61,383 $ 74,361 $ 61,202 $ 16,126 $ 28,469 $ 27,219 $ 196,946 $ 71,814  
Number of retail locations | location                 90    
Customer relationships                      
Business Acquisition [Line Items]                      
Estimated useful life (in years)                 12 years 6 months   13 years 3 months 18 days
Tradenames                      
Business Acquisition [Line Items]                      
Estimated useful life (in years)                 15 years 9 months 18 days   16 years 9 months 18 days
Fiscal Year 2022 Acquisitions                      
Business Acquisition [Line Items]                      
Net sales                 $ 150,100    
Net income                 3,500    
Westside Building Material                      
Business Acquisition [Line Items]                      
Preliminary consideration transferred   $ 140,109                  
Number of distribution network locations | location   10                  
Holdback liability   $ 13,500                  
Liability related to general representations and warranties, settlement period (in months)   15 months                  
Cash consideration   $ 126,609                  
Trade accounts and notes receivable   $ 27,081 $ 26,282           $ 26,282    
Westside Building Material | Customer relationships                      
Business Acquisition [Line Items]                      
Estimated useful life (in years)   12 years                  
Westside Building Material | Tradenames                      
Business Acquisition [Line Items]                      
Estimated useful life (in years)   15 years                  
Westside Building Material | California                      
Business Acquisition [Line Items]                      
Number of distribution network locations | location   9                  
Westside Building Material | Nevada                      
Business Acquisition [Line Items]                      
Number of distribution network locations | location   1                  
Ames Taping Tools Holding LLC                      
Business Acquisition [Line Items]                      
Number of retail locations | location 90                    
Cash consideration $ 224,500                    
Trade accounts and notes receivable 9,955                    
Trade accounts and notes receivable, gross $ 11,600                    
Ames Taping Tools Holding LLC | Customer relationships                      
Business Acquisition [Line Items]                      
Estimated useful life (in years) 11 years                    
Ames Taping Tools Holding LLC | Patents                      
Business Acquisition [Line Items]                      
Estimated useful life (in years) 10 years