XML 30 R18.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE
6 Months Ended
Jun. 30, 2025
Revenue  
Revenue

NOTE 11 – REVENUE

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

For the Three Months Ended

For the Six Months Ended

June 30, 

June 30, 

    

2025

    

2024

    

2025

    

2024

Sales to do-it-yourself customers

$

2,228,566

$

2,152,680

$

4,280,425

$

4,156,485

Sales to professional service provider customers

 

2,195,840

 

2,012,164

 

4,194,433

 

3,887,350

Other sales and sales adjustments

 

100,652

 

107,357

 

187,124

 

204,606

Total sales

$

4,525,058

$

4,272,201

$

8,661,982

$

8,248,441

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