XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Accrued Expenses and Other Current Liabilities  
Schedule of accrued expenses and other current liabilities

The following table summarizes the Company’s accrued expenses and other current liabilities (in thousands):

    

June 30, 

    

December 31, 

    

2024

    

2023

Employee compensation

$

5,571

$

9,442

Customer deposits

 

1,767

 

1,613

Accrued warranty liability

 

382

 

297

Non-income tax

 

2,074

 

1,197

Professional fees

 

3,146

 

2,481

Current portion of operating lease liabilities

2,322

2,192

Other

 

6,124

 

6,203

Total accrued expenses and other current liabilities

$

21,386

$

23,425

Schedule of warranty expense activity

The following table summarizes warranty expense activity (in thousands):

Three months ended June 30, 

Six months ended June 30, 

    

2024

    

2023

    

2024

    

2023

    

Balance, beginning of period

$

644

$

794

$

697

$

873

Warranty provision charged to operations

 

387

 

(7)

 

483

 

(51)

Warranty claims

 

(219)

 

 

(368)

 

(35)

Balance, end of period

$

812

$

787

$

812

$

787