XML 20 R9.htm IDEA: XBRL DOCUMENT
v3.26.1

Merchandise Warranties | 6 Months Ended
--- | ---
Jun. 30, 2026
Product Warranties Disclosures [Abstract] |
Merchandise Warranties | Merchandise Warranties The Co mpany warrants certain merchandise to be free of defects in both construction materials and workmanship from the date the performance obligation was fulfilled to the client for three to ten years depending on the merchandise category. The Company accounts for merchandise warranties by accruing an estimated liability when we recognize revenue on the sale of warrantied merchandise. We estimate future warranty claims based on claim experience which includes materials and labor costs to perform the repairs or replace products. We use judgment in making our estimates. We record differences between our estimated and actual costs when the differences are known. A reconciliation of the changes in our limited merchandise warranty liability is as follows (amounts in thousands):
| Six months ended |  | Three months ended
| June 30, |  | June 30,
| 2026 |  | 2025 |  | 2026 |  | 2025
Balance as of beginning of period | $ | 8,482 |  |  | $ | 7,627 |  |  | $ | 8,367 |  |  | $ | 7,671 |
Accruals during the period | 7,282 |  |  | 6,811 |  |  | 3,981 |  |  | 3,862 |
Settlements during the period | (7,024) |  |  | (6,381) |  |  | (3,608) |  |  | (3,476) |
Balance as of end of the period | $ | 8,740 |  |  | $ | 8,057 |  |  | $ | 8,740 |  |  | $ | 8,057 |
We recorded accruals in cost of goods sold within the condensed consolidated statements of comprehensive income during the periods presented in the table above, primarily to reflect charges that relate to warranties issued during the respective periods.

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

X
- Definition The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4 + Details
Name: | us-gaap_ProductWarrantyDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration