XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 459,736 $ 431,954 $ 1,355,480 $ 1,270,624
Home center retailers        
Disaggregation of Revenue [Line Items]        
Net sales 225,046 216,819 649,712 613,932
Builders        
Disaggregation of Revenue [Line Items]        
Net sales 177,716 161,113 539,154 496,503
Independent dealers and distributors        
Disaggregation of Revenue [Line Items]        
Net sales $ 56,974 $ 54,022 $ 166,614 $ 160,189