XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Apr. 30, 2022
Business Acquisition [Line Items]      
Payment of acquisition holdback liability $ 13,500 $ 0  
Customer relationships      
Business Acquisition [Line Items]      
Weighted Average Amortization Period 12 years 6 months   12 years 6 months
Tradenames      
Business Acquisition [Line Items]      
Weighted Average Amortization Period 15 years 7 months 6 days   15 years 7 months 6 days
Westside Building Material      
Business Acquisition [Line Items]      
Payment of acquisition holdback liability $ 13,500    
Liability related to general representations and warranties, settlement period (in months) 15 months    
Fiscal 2023 Acquisitions | Customer relationships      
Business Acquisition [Line Items]      
Weighted Average Amortization Period 10 years    
Fiscal 2023 Acquisitions | Tradenames      
Business Acquisition [Line Items]      
Weighted Average Amortization Period 15 years