XML 36 R17.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Commitments and Contingencies | 12 Months Ended
--- | ---
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract] |
Commitments and Contingencies Disclosure [Text Block] | Commitments and Contingencies Commitments We lease facilities for our corporate and administrative offices, sales centers and centralized shipping locations under operating leases that expire in various years through 2036. Most of our leases contain five-year terms with renewal options that allow us to extend the lease term beyond the initial period, subject to terms agreed upon at lease inception. Based on our leasing practices and contract negotiations, we determined that we are not reasonably certain to exercise the renewal options and, as such, we have not included optional renewal periods in our measurement of operating lease assets, liabilities and expected lease terms. We exclude short-term leases from our Consolidated Balance Sheets and combine lease and non-lease components. For leases with step rent provisions whereby the rental payments increase incrementally over the life of the lease, we recognize expense on a straight-line basis determined by the total lease payments over the lease term. To the extent we determine that future obligations related to real estate taxes, insurance and other lease components are variable, we exclude them from the measurement of our operating lease assets and liabilities. Some of our real estate agreements include rental payments adjusted periodically for inflation. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The table below presents rent expense associated with facility and vehicle operating leases for the past three years (in thousands):
Lease Cost |  | Classification |  | 2023 |  | 2022 |  | 2021
Operating lease cost (1) |  | Selling and administrative expenses |  | $ | 92,939 |  |  | $ | 81,750 |  |  | $ | 71,255 |
Variable lease cost |  | Selling and administrative expenses |  | $ | 24,535 |  |  | $ | 22,326 |  |  | $ | 18,755 |
(1)Includes short-term lease cost, which is not material. Based on our lease portfolio as of December 31, 2023, the table below sets forth the approximate future lease payments related to operating leases with initial terms of one year or more (in thousands):
2024 |  | $ | 89,568 |
2025 |  | 80,068 |
2026 |  | 67,182 |
2027 |  | 50,500 |
2028 |  | 28,020 |
Thereafter |  | 33,092 |
Total lease payments |  | 348,430 |
Less: interest |  | 37,266 |
Present value of lease liabilities |  | $ | 311,164 |
To calculate the present value of our lease liabilities, we determined our incremental borrowing rate based on the effective interest rate on our Credit Facility adjusted for a collateral feature similar to that of our leased properties, as we are unable to derive implicit rates from our existing leases. The table below presents the weighted-average remaining lease term (years) of our operating leases and the weighted-average discount rate used in the above calculation:
|  | December 31,
Lease Term and Discount Rate for Operating Leases |  | 2023 |  | 2022 |  | 2021
Weighted-average remaining lease term (years) |  | 4.81 |  | 5.08 |  | 5.27
Weighted-average discount rate |  | 4.04 | % |  | 3.05 | % |  | 2.57 | %
The table below presents the amount of cash paid for amounts included in the measurement of lease liabilities and lease assets obtained in exchange for lease obligations (in thousands):
|  | Year Ended
|  | December 31,
|  | 2023 |  | 2022 |  | 2021
Operating cash flows for lease liabilities |  | $ | 84,703 |  |  | $ | 75,281 |  |  | $ | 67,197 |
Operating lease assets obtained in exchange for operating lease obligations |  | $ | 107,869 |  |  | $ | 91,622 |  |  | $ | 94,493 |
Contingencies From time to time, we are subject to various claims and litigation arising in the ordinary course of business, including product liability, personal injury, commercial, contract and employment matters. Each quarter, we evaluate developments related to claims and litigation and record a liability if we deem a loss to be probable and estimable. When evaluating these matters for accrual and disclosure, we consider factors such as historical experience, specific facts and claims asserted, the likelihood we will prevail and the magnitude of any potential loss. The outcome of any litigation is inherently unpredictable. Based on currently available facts, we do not believe that the ultimate resolution of any of these claims and litigation matters will have a material adverse impact on our financial condition, results of operations or cash flows. We do not believe our exposure for any of these matters is material for disclosure, either individually or in the aggregate.

X
- References No definition available. + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for commitments and contingencies. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//450/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//440/tableOfContent + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration