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

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Sales to do-it-yourself customers

$

1,992,778

$

1,869,079

$

5,773,345

$

5,067,676

Sales to professional service provider customers

 

1,408,747

 

1,264,802

 

4,032,050

 

3,510,031

Other sales and sales adjustments

 

78,045

 

73,757

 

230,675

 

198,013

Total sales

$

3,479,570

$

3,207,638

$

10,036,070

$

8,775,720