XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Revenue  
Disaggregation of revenue

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2020

    

2019

    

2020

    

2019

Sales to do-it-yourself customers

$

1,869,079

$

1,473,514

$

5,067,676

$

4,244,689

Sales to professional service provider customers

 

1,264,802

 

1,151,721

 

3,510,031

 

3,303,987

Other sales and sales adjustments

 

73,757

 

41,293

 

198,013

 

118,334

Total sales

$

3,207,638

$

2,666,528

$

8,775,720

$

7,667,010