XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE
6 Months Ended
Jun. 30, 2023
Revenue  
Revenue

NOTE 10 – REVENUE

The table below identifies the Company’s revenues disaggregated by major customer type for the three and six months ended June 30, 2023 and 2022 (in thousands):

For the Three Months Ended

For the Six Months Ended

June 30, 

June 30, 

    

2023

    

2022

    

2023

    

2022

Sales to do-it-yourself customers

$

2,130,002

$

2,012,223

$

4,048,469

$

3,828,037

Sales to professional service provider customers

 

1,853,364

 

1,571,176

 

3,565,328

 

2,970,540

Other sales and sales adjustments

 

85,625

 

87,338

 

163,058

 

168,171

Total sales

$

4,068,991

$

3,670,737

$

7,776,855

$

6,966,748

See Note 7 for information concerning the expected costs associated with the Company’s assurance warranty obligations.