XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Tables)
6 Months Ended
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table disaggregates our consolidated revenue by major sales distribution channels for the three and six months ended October 31, 2022 and 2021:
Three Months EndedSix Months Ended
October 31,October 31,
(in thousands)2022202120222021
Home center retailers$237,433 $215,342 $478,750 $424,666 
Builders244,186 183,200 470,962 361,438 
Independent dealers and distributors79,880 54,621 154,680 109,640 
Net Sales$561,499 $453,163 $1,104,392 $895,744