XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2021
Revenue  
Disaggregation of revenue

For the Three Months Ended

March 31, 

    

2021

    

2020

Sales to do-it-yourself customers

$

1,781,166

$

1,345,482

Sales to professional service provider customers

 

1,239,086

 

1,070,199

Other sales and sales adjustments

 

70,647

 

60,806

Total sales

$

3,090,899

$

2,476,487