XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 453,163 $ 448,583 $ 895,744 $ 838,670
Home center retailers        
Disaggregation of Revenue [Line Items]        
Net sales 215,342 223,118 424,666 397,113
Builders        
Disaggregation of Revenue [Line Items]        
Net sales 183,200 171,042 361,438 335,390
Independent dealers and distributors        
Disaggregation of Revenue [Line Items]        
Net sales $ 54,621 $ 54,423 $ 109,640 $ 106,167