XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition
3 Months Ended
Jul. 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 that are affected by economic factors. The following table disaggregates our consolidated net sales by major sales distribution channels for the three-months ended July 31, 2025 and 2024:
Three Months Ended
July 31,
(in thousands)20252024
Home center retailers$162,045 $175,653 
Builders170,950 210,115 
Independent dealers and distributors70,051 73,360 
Net Sales$403,046 $459,128