XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2023
Business Acquisition [Line Items]      
Estimated useful life (in years)   12 years 8 months 12 days 12 years 9 months 18 days
Customer relationships      
Business Acquisition [Line Items]      
Estimated useful life (in years)   12 years 4 months 24 days 12 years 4 months 24 days
Tradenames      
Business Acquisition [Line Items]      
Estimated useful life (in years)   15 years 6 months 15 years 7 months 6 days
Fiscal 2024 Acquisitions      
Business Acquisition [Line Items]      
Goodwill not expected to be deductible for income tax purposes   $ 17.0  
Goodwill expected to be deductible for income tax purposes   $ 3.9  
Fiscal 2024 Acquisitions | Customer relationships      
Business Acquisition [Line Items]      
Estimated useful life (in years)   10 years  
Fiscal 2024 Acquisitions | Tradenames      
Business Acquisition [Line Items]      
Estimated useful life (in years)   15 years  
Kamco | Forecast      
Business Acquisition [Line Items]      
Consideration transferred $ 321.5