XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities

Other current liabilities were comprised of the following:

 

 

September 30,
2023

 

 

December 31,
2022

 

Customer-related liabilities

 

$

15,763

 

 

$

16,771

 

Accrued utilities

 

 

1,706

 

 

 

2,484

 

Accrued sales commissions

 

 

1,422

 

 

 

1,681

 

Other

 

 

4,290

 

 

 

3,827

 

Other current liabilities

 

$

23,181

 

 

$

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 September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance at beginning of the period

$

5,639

 

 

$

6,759

 

 

$

5,193

 

 

$

7,331

 

Satisfaction of warranty claims

 

(304

)

 

 

(1,100

)

 

 

(1,280

)

 

 

(2,226

)

Provision for warranty claims, net

 

62

 

 

 

(22

)

 

 

1,439

 

 

 

1,078

 

Other, primarily impact from changes in foreign currency exchange rates

 

(110

)

 

 

(357

)

 

 

(65

)

 

 

(903

)

Balance at end of the period

$

5,287

 

 

$

5,280

 

 

$

5,287

 

 

$

5,280

 

Schedule of Changes in Customer Deposits

Changes in customer deposits consisted of the following:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance at beginning of the period

$

11,506

 

 

$

11,626

 

 

$

10,453

 

 

$

4,328

 

Satisfaction of performance obligations

 

(7,602

)

 

 

(673

)

 

 

(17,182

)

 

 

(6,375

)

Receipt of additional deposits

 

5,266

 

 

 

602

 

 

 

15,886

 

 

 

13,831

 

Other, primarily impact from changes in foreign currency exchange rates

 

(22

)

 

 

(78

)

 

 

(9

)

 

 

(307

)

Balance at end of the period

$

9,148

 

 

$

11,477

 

 

$

9,148

 

 

$

11,477