XML 40 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition
12 Months Ended
Apr. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company disaggregates revenue from contracts with customers into major sales distribution channels as these categories depict the nature, amount, timing, and uncertainty of revenues and cash flows that are affected by economic factors. 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