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