XML 34 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition
12 Months Ended
Apr. 30, 2020
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 years ended April 30, 2020, 2019 and 2018:

FISCAL YEARS ENDED APRIL 30
(in thousands)
2020

2019

2018
Home center retailers
$
768,043


$
788,803


$
493,904

Builders
668,765


631,474


557,382

Independent dealers and distributors
213,525


225,042


198,988

Net Sales
$
1,650,333


$
1,645,319


$
1,250,274