XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition
3 Months Ended
Jul. 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 three months ended July 31, 2022 and 2021:
Three Months Ended
July 31,
(in thousands)20222021
Home center retailers$241,323 $209,324 
Builders226,771 178,238 
Independent dealers and distributors74,799 55,019 
Net Sales$542,893 $442,581