XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
9 Months Ended
Jan. 31, 2024
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 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