XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities

Other current liabilities were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Customer-related liabilities

 

$

20,803

 

 

$

19,915

 

Accrued utilities

 

 

1,745

 

 

 

1,880

 

Accrued sales commissions

 

 

2,049

 

 

 

1,850

 

Other

 

 

4,414

 

 

 

4,089

 

Other current liabilities

 

$

29,011

 

 

$

27,734

 

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,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

5,539

 

 

$

5,193

 

Satisfaction of warranty claims

 

(394

)

 

 

(378

)

Provision for warranty claims, net

 

588

 

 

 

570

 

Other, primarily impact from changes in foreign currency exchange rates

 

(136

)

 

 

65

 

Balance at end of the period

$

5,597

 

 

$

5,450

 

Schedule of Changes in Customer Deposits

Changes in customer deposits consisted of the following:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

13,078

 

 

$

10,453

 

Satisfaction of performance obligations

 

(2,567

)

 

 

(4,261

)

Receipt of additional deposits

 

7,704

 

 

 

7,197

 

Other, primarily impact from changes in foreign currency exchange rates

 

(17

)

 

 

43

 

Balance at end of the period

 

18,198

 

 

 

13,432

 

Deposits - Other noncurrent liabilities

 

(4,430

)

 

 

-

 

Deposits - Other current liabilities

$

13,768

 

 

$

13,432