XML 33 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Customer-Related Liabilities
12 Months Ended
Dec. 31, 2024
Customer- Related Liabilities [Text Block]  
Customer-Related Liabilities

NOTE 8 – CUSTOMER-RELATED LIABILITIES:

Customer-related liabilities as of December 31, 2024 and 2023 primarily include liabilities for product warranty claims and deposits received on future orders. The Corporation provides a limited warranty on its products, known as an assurance-type warranty, and may issue credit notes or replace products free of charge for valid claims. A warranty is considered an assurance-type warranty if it provides the customer with assurance that the product will function as intended. Historically, warranty claims have been insignificant. The Corporation records a provision for estimated product warranties at the time the underlying sale is recorded. The provision is based on historical experience as a percentage of sales adjusted for probable and known claims.

Changes in the liability for product warranty claims for the years ended December 31, 2024 and 2023 consisted of the following:

 

 

2024

 

 

2023

 

Balance at the beginning of the year

 

$

5,539

 

 

$

5,193

 

Satisfaction of warranty claims

 

 

(1,483

)

 

 

(1,828

)

Provision for warranty claims

 

 

1,136

 

 

 

1,976

 

Other, primarily impact from changes in foreign currency exchange rates

 

 

231

 

 

 

198

 

Balance at the end of the year

 

$

5,423

 

 

$

5,539

 

Customer deposits represent amounts collected from, or invoiced to, a customer in advance of revenue recognition. The liability for customer deposits is reversed when the Corporation satisfies its performance obligations and control of the inventory transfers to the customer, typically when title transfers. The majority of performance obligations related to customer deposits are expected to be satisfied in less than one year. Performance obligations related to customer deposits expected to be satisfied beyond one year have been classified as a noncurrent liability on the consolidated balance sheet.

Changes in customer deposits for the years ended December 31, 2024 and 2023 consisted of the following:

 

2024

 

 

2023

 

Balance at the beginning of the year

$

13,078

 

 

$

10,453

 

Satisfaction of performance obligations

 

(22,251

)

 

 

(25,854

)

Receipt of additional deposits

 

30,722

 

 

 

28,457

 

Other, primarily changes in foreign currency exchange rates

 

(46

)

 

 

22

 

Balance at the end of the year

 

21,503

 

 

 

13,078

 

     Deposits - Other noncurrent liabilities

 

(2,521

)

 

 

 

     Deposits - Other current liabilities

$

18,982

 

 

$

13,078