XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
3 Months Ended
Jul. 31, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue 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