XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
9 Months Ended
Jan. 31, 2025
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, 2025 and 2024:
Three Months EndedNine Months Ended
January 31,January 31,
(in thousands)2025202420252024
Home center retailers$173,174 $174,270 $525,963 $578,602 
Builders162,816 181,747 578,074 592,705 
Independent dealers and distributors61,590 66,085 205,153 222,917 
Net Sales$397,580 $422,102 $1,309,190 $1,394,224