XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2023
Revenue  
Disaggregation of revenue

For the Three Months Ended

March 31, 

    

2023

    

2022

Sales to do-it-yourself customers

$

1,918,467

$

1,815,814

Sales to professional service provider customers

 

1,711,964

 

1,399,364

Other sales and sales adjustments

 

77,433

 

80,833

Total sales

$

3,707,864

$

3,296,011