XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2020
Revenue  
Disaggregation of revenue

For the Three Months Ended

March 31, 

    

2020

    

2019

Sales to do-it-yourself customers

$

1,345,482

$

1,337,029

Sales to professional service provider customers

 

1,070,199

 

1,038,781

Other sales and sales adjustments

 

60,806

 

34,798

Total sales

$

2,476,487

$

2,410,608