XML 59 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Tables)
12 Months Ended
Apr. 30, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table disaggregates our consolidated revenue by major sales distribution channels for the years ended April 30, 2024, 2023, and 2022:
FISCAL YEARS ENDED APRIL 30,
(in thousands)202420232022
Home center retailers$768,614 $892,721 $890,554 
Builders783,199 848,302 731,048 
Independent dealers and distributors295,689 325,177 235,584 
Net Sales$1,847,502 $2,066,200 $1,857,186