XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Cash and Cash Equivalents

Cash, cash equivalents and restricted cash consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Cash and cash equivalents

 

$

51,704

 

 

$

81,309

 

Restricted cash

 

 

795

 

 

 

1,015

 

Total cash, cash equivalents and restricted cash

 

$

52,499

 

 

$

82,324

 

 

Schedule of Restricted Cash

Cash, cash equivalents and restricted cash consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Cash and cash equivalents

 

$

51,704

 

 

$

81,309

 

Restricted cash

 

 

795

 

 

 

1,015

 

Total cash, cash equivalents and restricted cash

 

$

52,499

 

 

$

82,324

 

 

 

Schedule of Inventories, Net

Inventories, net consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Raw materials

 

$

15,539

 

 

$

16,866

 

Work-in-process

 

 

282

 

 

 

945

 

Finished goods

 

 

11,753

 

 

 

15,245

 

Total inventory, gross

 

 

27,574

 

 

 

33,056

 

Allowance for excess and obsolete inventory

 

 

(7,041

)

 

 

(11,583

)

Total inventories, net

 

$

20,533

 

 

$

21,473

 

Schedule of Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Laboratory and manufacturing equipment

 

$

35,563

 

 

$

33,329

 

Leasehold improvements

 

 

13,785

 

 

 

12,234

 

Computer equipment and software

 

 

6,232

 

 

 

5,793

 

Office furniture and fixtures

 

 

1,762

 

 

 

1,713

 

Property and equipment, gross

 

 

57,342

 

 

 

53,069

 

Less accumulated depreciation and amortization

 

 

(35,489

)

 

 

(29,029

)

Construction-in-progress

 

 

2,334

 

 

 

1,612

 

Property and equipment, net

 

$

24,187

 

 

$

25,652

 

Schedule of Accrued Compensation and Related Benefits

Accrued compensation and related benefits, which are included in current liabilities on the consolidated balance sheets consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Accrued incentive compensation

 

$

7,337

 

 

$

1,170

 

Accrued vacation

 

 

2,711

 

 

 

2,795

 

Accrued payroll taxes and other

 

 

994

 

 

 

1,174

 

Accrued restructuring

 

 

825

 

 

 

4,014

 

Accrued compensation and related benefits

 

$

11,867

 

 

$

9,153

 

Other Accrued Liabilities

Other Accrued Liabilities

Other accrued liabilities, which are included in current liabilities on the consolidated balance sheets consisted of the following (in thousands):

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Accrued commissions

 

$

1,010

 

 

$

800

 

Accrued interest

 

 

295

 

 

 

318

 

Accrued legal expenses

 

 

964

 

 

 

349

 

Accrued taxes

 

 

1,230

 

 

 

1,443

 

Uninvoiced receipts

 

 

1,516

 

 

 

1,078

 

Accrued warranties

 

 

2,593

 

 

 

678

 

Customer advances

 

 

447

 

 

 

577

 

Accrued restructuring

 

 

 

 

 

19

 

Accrued other

 

 

1,097

 

 

 

913

 

Other accrued liabilities

 

$

9,152

 

 

$

6,175