XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations - Narrative (Details)
$ in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Jan. 31, 2025
USD ($)
Oct. 31, 2024
USD ($)
Jul. 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Jul. 31, 2023
USD ($)
Jan. 31, 2025
USD ($)
Jan. 31, 2024
USD ($)
Aug. 26, 2024
USD ($)
location
Jul. 02, 2024
USD ($)
location
Jul. 02, 2024
CAD ($)
location
Business Acquisition [Line Items]                      
Net sales $ 1,260,710     $ 1,258,348     $ 4,179,942 $ 4,088,878      
Net income (loss) (21,409) $ 53,536 $ 57,248 51,905 $ 80,957 $ 86,830 89,375 219,692      
Transaction costs (acquisitions and other) 789     $ 765     3,262 $ 3,373      
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
Yvon | Minimum                      
Business Acquisition [Line Items]                      
Contingent consideration                   $ 0  
R.S. Elliott Specialty Supply                      
Business Acquisition [Line Items]                      
Number of locations | location                 5    
Fiscal 2025 Acquisitions                      
Business Acquisition [Line Items]                      
Net sales             114,300        
Net income (loss)             (100)        
Goodwill not expected to be deductible for income tax purposes 35,700           35,700        
Goodwill expected to be deductible for income tax purposes 31,300           31,300        
Trade accounts and notes receivable 52,332           52,332   $ 51,721    
Trade accounts and notes receivable, gross $ 52,500           $ 52,500