XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2021
Revenue  
Disaggregation of revenue

For the Three Months Ended

For the Six Months Ended

June 30, 

June 30, 

    

2021

    

2020

    

2021

    

2020

Sales to do-it-yourself customers

$

1,999,401

$

1,853,115

$

3,780,567

$

3,198,597

Sales to professional service provider customers

 

1,384,217

 

1,175,030

 

2,623,303

 

2,245,229

Other sales and sales adjustments

 

81,983

 

63,450

 

152,630

 

124,256

Total sales

$

3,465,601

$

3,091,595

$

6,556,500

$

5,568,082