XML 336 R18.htm IDEA: XBRL DOCUMENT
v3.25.1

ACCRUED WARRANTY EXPENSE | 3 Months Ended
--- | ---
Mar. 31, 2025
Product Warranties Disclosures [Abstract] |
ACCRUED WARRANTY EXPENSE | ACCRUED WARRANTY EXPENSE We may offer assurance-type warranties on products and services sold to customers. Changes in the carrying amount of accrued warranty expense are as follows:
| Three Months Ended March 31,
(in thousands) | 2025 |  | 2024
Balance at beginning of period | $ | 3,446 |  |  | $ | 4,380 |
Additions | 534 |  |  | 439 |
Expirations and other changes | (579) |  |  | (374) |
Payments | (24) |  |  | (411) |
Translation and other | 18 |  |  | (20) |
Balance at end of period | $ | 3,395 |  |  | $ | 4,014 |
We record estimated expense included in Cost of operations in the Condensed Consolidated Statements of Operations to satisfy contractual warranty requirements when we recognize the associated revenues on the related contracts, or in the case of a loss contract, the full amount of the estimated warranty costs is recognized when the contract becomes a loss contract. In addition, we record specific adjustments when we expect the actual warranty costs to significantly differ from the initial estimates. Factors that impact our estimate of warranty costs include prior history of warranty claims and our estimate of future costs of materials and labor. Such changes could have a material effect on our consolidated financial position, results of operations and cash flows.

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