XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition
6 Months Ended
Oct. 31, 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 three- and six-months ended October 31, 2024 and 2023:
Three Months EndedSix Months Ended
October 31,October 31,
(in thousands)2024202320242023
Home center retailers$177,135 $193,872 $352,788 $404,332 
Builders205,143 207,583 415,258 410,958 
Independent dealers and distributors70,204 72,412 143,564 156,832 
Net Sales$452,482 $473,867 $911,610 $972,122