XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities

Other current liabilities were comprised of the following:

 

 

June 30,
2023

 

 

December 31,
2022

 

Customer-related liabilities

 

$

18,247

 

 

$

16,771

 

Accrued utilities

 

 

1,747

 

 

 

2,484

 

Accrued sales commissions

 

 

1,706

 

 

 

1,681

 

Other

 

 

3,747

 

 

 

3,827

 

Other current liabilities

 

$

25,447

 

 

$

24,763

 

Schedule of Changes in Liability for Product Warranty Claims

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

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance at beginning of the period

$

5,450

 

 

$

6,997

 

 

$

5,193

 

 

$

7,331

 

Satisfaction of warranty claims

 

(598

)

 

 

(423

)

 

 

(976

)

 

 

(1,126

)

Provision for warranty claims

 

807

 

 

 

592

 

 

 

1,377

 

 

 

1,100

 

Other, primarily impact from changes in foreign currency exchange rates

 

(20

)

 

 

(407

)

 

 

45

 

 

 

(546

)

Balance at end of the period

$

5,639

 

 

$

6,759

 

 

$

5,639

 

 

$

6,759

 

 

Schedule of Changes in Customer Deposits

Changes in customer deposits consisted of the following:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance at beginning of the period

$

13,432

 

 

$

3,989

 

 

$

10,453

 

 

$

4,328

 

Satisfaction of performance obligations

 

(5,319

)

 

 

(2,269

)

 

 

(9,580

)

 

 

(5,702

)

Receipt of additional deposits

 

3,423

 

 

 

10,107

 

 

 

10,620

 

 

 

13,229

 

Other, primarily impact from changes in foreign currency exchange rates

 

(30

)

 

 

(201

)

 

 

13

 

 

 

(229

)

Balance at end of the period

$

11,506

 

 

$

11,626

 

 

$

11,506

 

 

$

11,626