XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
12 Months Ended
Apr. 30, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue 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, 2025, 2024, and 2023:
FISCAL YEARS ENDED APRIL 30,
(in thousands)202520242023
Home center retailers$697,064 $768,614 $892,721 
Builders743,087 783,199 848,302 
Independent dealers and distributors269,434 295,689 325,177 
Net Sales$1,709,585 $1,847,502 $2,066,200