XML 68 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 431,954 $ 395,755 $ 1,270,624 $ 1,251,136
Home center retailers        
Disaggregation of Revenue [Line Items]        
Net sales 216,819 191,544 613,932 579,443
Builders        
Disaggregation of Revenue [Line Items]        
Net sales 161,113 155,169 496,503 512,513
Independent dealers and distributors        
Disaggregation of Revenue [Line Items]        
Net sales $ 54,022 $ 49,042 $ 160,189 $ 159,180