XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations - Narrative (Details)
$ in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Oct. 31, 2024
USD ($)
Jul. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Jul. 31, 2023
USD ($)
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Aug. 26, 2024
USD ($)
location
Jul. 02, 2024
USD ($)
location
Jul. 02, 2024
CAD ($)
location
Business Acquisition [Line Items]                  
Net sales $ 1,470,776   $ 1,420,930   $ 2,919,232 $ 2,830,530      
Net income 53,536 $ 57,248 80,957 $ 86,830 110,784 167,787      
Transaction costs (acquisitions and other) 1,193   $ 1,223   2,473 $ 2,608      
Yvon                  
Business Acquisition [Line Items]                  
Number of locations | location               7 7
Contingent consideration arrangement term               5 years 5 years
Yvon | Maximum                  
Business Acquisition [Line Items]                  
Contingent consideration               $ 33,500 $ 46.0
R.S. Elliott Specialty Supply                  
Business Acquisition [Line Items]                  
Number of locations | location             5    
Fiscal 2025 Acquisitions                  
Business Acquisition [Line Items]                  
Net sales         64,400        
Net income         400        
Goodwill not expected to be deductible for income tax purposes 37,800       37,800        
Goodwill expected to be deductible for income tax purposes 44,900       44,900        
Trade accounts and notes receivable 51,755       51,755   $ 51,721    
Trade accounts and notes receivable, gross $ 52,000       $ 52,000