XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition
6 Months Ended
Oct. 31, 2022
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 six months ended October 31, 2022 and 2021:
Three Months EndedSix Months Ended
October 31,October 31,
(in thousands)2022202120222021
Home center retailers$237,433 $215,342 $478,750 $424,666 
Builders244,186 183,200 470,962 361,438 
Independent dealers and distributors79,880 54,621 154,680 109,640 
Net Sales$561,499 $453,163 $1,104,392 $895,744