XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
9 Months Ended
Jan. 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 nine-months ended January 31, 2024 and 2023:
Three Months EndedNine Months Ended
January 31,January 31,
(in thousands)2024202320242023
Home center retailers$174,270 $202,881 $578,602 $681,631 
Builders181,747 204,170 592,705 654,861 
Independent dealers and distributors66,085 73,662 222,917 248,613 
Net Sales$422,102 $480,713 $1,394,224 $1,585,105