XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities as of June 30, 2023 and December 31, 2022 consisted of the following:

 

 

June 30,
2023

 

 

December 31,
2022

 

Current liabilities

 

 

 

 

 

 

Accrued compensation and related taxes

 

$

14,671

 

 

$

11,666

 

Accrued warranty

 

 

1,388

 

 

 

1,678

 

Inventory-related accruals

 

 

6,219

 

 

 

5,819

 

Warranty settlement provision (see Note 18)

 

 

3,659

 

 

 

3,761

 

Other accrued expenses

 

 

9,638

 

 

 

8,901

 

Accrued expenses and other current liabilities

 

$

35,575

 

 

$

31,825

 

Non-current liabilities

 

 

 

 

 

 

Warranty settlement provision, net of current portion (see Note 18)

 

$

5,911

 

 

$

6,119

 

Other accrued expenses, net of current portion

 

 

1,857

 

 

 

1,787

 

Other liabilities, net of current portion

 

$

7,768

 

 

$

7,906

 

 

Summary of Changes in Amount Reserved for Warranty Costs

The following table presents a summary of changes in the amount reserved for warranty costs for the six months ended June 30, 2023 and 2022:

 

 

 

Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

Warranty reserve at beginning of period

 

$

1,678

 

 

$

2,392

 

Provisions

 

 

294

 

 

 

1,670

 

Charges

 

 

(584

)

 

 

(931

)

Warranty reserve at end of period

 

$

1,388

 

 

$

3,131