XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2023
Revenue  
Disaggregation of revenue

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Sales to do-it-yourself customers

$

2,206,511

$

2,086,201

$

6,254,980

$

5,914,238

Sales to professional service provider customers

 

1,914,884

 

1,630,571

 

5,480,212

 

4,601,111

Other sales and sales adjustments

 

81,985

 

81,847

 

245,043

 

250,018

Total sales

$

4,203,380

$

3,798,619

$

11,980,235

$

10,765,367