XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
12 Months Ended
Apr. 30, 2023
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, 2023, 2022, and 2021:
FISCAL YEARS ENDED APRIL 30,
(in thousands)202320222021
Home center retailers$892,721 $890,554 $848,898 
Builders885,650 731,048 673,307 
Independent dealers and distributors287,829 235,584 221,809 
Net Sales$2,066,200 $1,857,186 $1,744,014