XML 49 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Revenue  
Disaggregation of revenue

For the Three Months Ended

For the Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Sales to do-it-yourself customers

$

1,853,115

$

1,434,146

$

3,198,597

$

2,771,175

Sales to professional service provider customers

 

1,175,030

 

1,113,485

 

2,245,229

 

2,152,266

Other sales and sales adjustments

 

63,450

 

42,243

 

124,256

 

77,041

Total sales

$

3,091,595

$

2,589,874

$

5,568,082

$

5,000,482