XML 43 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Customer Related Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Other Liabilities Disclosure [Abstract]  
Schedule of Changes in Liability for Product Warranty Claims

Changes in the liability for product warranty claims consisted of the following:

 

Three Months Ended March 31,

 

 

2025

 

 

2024

 

Balance at beginning of the period

$

5,423

 

 

$

5,539

 

Satisfaction of warranty claims

 

(855

)

 

 

(394

)

Provision for warranty claims, net

 

237

 

 

 

588

 

Other, primarily impact from changes in foreign currency exchange rates

 

253

 

 

 

(136

)

Balance at end of the period

$

5,058

 

 

$

5,597

 

Schedule of Changes in Customer Deposits

Changes in customer deposits consisted of the following:

 

 

Three Months Ended March 31,

 

 

2025

 

 

2024

 

Balance at beginning of the period

$

21,503

 

 

$

13,078

 

Satisfaction of performance obligations

 

(9,836

)

 

 

(2,567

)

Receipt of additional deposits

 

11,369

 

 

 

7,704

 

Other, primarily impact from changes in foreign currency exchange rates

 

49

 

 

 

(17

)

Balance at end of the period

 

23,085

 

 

 

18,198

 

Deposits - Other noncurrent liabilities

 

(2,746

)

 

 

(4,430

)

Deposits - Other current liabilities

$

20,339

 

 

$

13,768