XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE
12 Months Ended
Dec. 31, 2023
Revenue  
Revenue

NOTE 12 – REVENUE

The table below identifies the Company’s revenues disaggregated by major customer type for the years ended December 31, 2023, 2022, and 2021 (in thousands):

For the Year Ended

December 31, 

    

2023

    

2022

    

2021

Sales to do-it-yourself customers

$

8,248,213

$

7,903,359

$

7,643,832

Sales to professional service provider customers

 

7,245,747

 

6,170,239

 

5,368,657

Other sales and sales adjustments

 

318,290

 

336,262

 

315,074

Total sales

$

15,812,250

$

14,409,860

$

13,327,563

As of December 31, 2023 and 2022, the Company had recorded a deferred revenue liability of $5.1 million and $5.0 million, respectively, related to its loyalty program, which were included in “Other liabilities” on the accompanying Consolidated Balance Sheets.  During the year ended December 31, 2023, 2022, and 2021, the Company recognized $13.9 million, $12.2 million and $13.6 million, respectively, of revenue related to its loyalty program, which were included in “Sales” on the accompanying Consolidated Statements of Income.

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