XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition
6 Months Ended
Oct. 31, 2021
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, 2021 and 2020:
Three Months EndedSix Months Ended
October 31,October 31,
(in thousands)2021202020212020
Home center retailers$215,342 $223,118 $424,666 $397,113 
Builders183,200 171,042 361,438 335,390 
Independent dealers and distributors54,621 54,423 109,640 106,167 
Net Sales$453,163 $448,583 $895,744 $838,670