XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
6 Months Ended
Oct. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue 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