XML 36 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition
12 Months Ended
Apr. 30, 2019
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, 2019, 2018 and 2017:

FISCAL YEARS ENDED APRIL 30
(in thousands)
2019

2018

2017
Home center retailers
$
788,803


$
493,904


$
352,583

Builders
631,474


557,382


495,441

Independent dealers and distributors
225,042


198,988


182,224

Net Sales
$
1,645,319


$
1,250,274


$
1,030,248