XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE (Tables)
9 Months Ended
Sep. 30, 2022
Revenue  
Disaggregation of revenue

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2022

    

2021

    

2022

    

2021

Sales to do-it-yourself customers

$

2,086,201

$

1,992,778

$

5,914,238

$

5,773,345

Sales to professional service provider customers

 

1,630,571

 

1,408,747

 

4,601,111

 

4,032,050

Other sales and sales adjustments

 

81,847

 

78,045

 

250,018

 

230,675

Total sales

$

3,798,619

$

3,479,570

$

10,765,367

$

10,036,070