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