XML 30 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition
6 Months Ended
Oct. 31, 2025
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 affected by economic factors. The following table disaggregates our consolidated net sales by major sales distribution channels for the three- and six-months ended October 31, 2025 and 2024:
Three Months EndedSix Months Ended
October 31,October 31,
(in thousands)2025202420252024
Home center retailers$166,704 $177,135 $328,749 $352,788 
Builders164,730 205,143 335,680 415,258 
Independent dealers and distributors63,203 70,204 133,254 143,564 
Net Sales$394,637 $452,482 $797,683 $911,610