XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
6 Months Ended
Oct. 31, 2023
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, 2023 and 2022:
Three Months EndedSix Months Ended
October 31,October 31,
(in thousands)2023202220232022
Home center retailers$193,872 $237,433 $404,332 $478,751 
Builders207,583 233,566 410,958 450,802 
Independent dealers and distributors72,412 90,500 156,832 174,839 
Net Sales$473,867 $561,499 $972,122 $1,104,392