XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.4
CERTAIN BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories

Inventories:

As of December 31,

(in thousands)

2025

 

2024

Finished goods

$

32,430

 

$

27,456

Raw materials

 

8,452

 

 

11,156

Work-in-process

 

4,393

 

 

2,348

Service-related spares

 

2,565

 

 

2,100

Total

$

47,840

 

$

43,060

Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets:

As of December 31,

(in thousands)

2025

 

2024

Prepaid expenses

$

7,107

 

$

3,939

Contract assets

 

1,959

 

 

1,035

Other current assets (1)

 

3,464

 

 

4,914

Total

$

12,530

 

$

9,888

 

(1) Balance as of December 31, 2025 and 2024 included restricted cash of $0.4 million and $0.3 million, respectively.

Schedule of Property and Equipment, Net

Property and equipment, net:

As of December 31,

(in thousands)

2025

 

2024

Machinery and equipment

$

76,971

 

$

72,302

Capitalized software

 

27,163

 

 

26,564

Leasehold improvements

 

25,336

 

 

25,588

Furniture and fixtures

 

2,569

 

 

2,443

Construction-in-progress

 

2,557

 

 

801

Property and equipment, gross

 

134,596

 

 

127,698

Less: accumulated depreciation and amortization

 

(108,948)

 

 

(102,536)

Total

$

25,648

 

$

25,162

Schedule of Other Current Liabilities

Other current liabilities:

As of December 31,

(in thousands)

2025

 

2024

Accrued employee compensation and related expenses

$

13,560

 

$

14,366

Income tax payable

 

367

 

 

11,660

Accrued customer rebates

 

7,270

 

 

5,168

Accrued liabilities for excess and obsolete inventory

 

8,330

 

 

6,473

Other

 

18,761

 

 

17,078

Total

$

48,288

 

$

54,745