XML 33 R26.htm IDEA: XBRL DOCUMENT v3.25.3
OTHER FINANCIAL STATEMENT INFORMATION (Tables)
9 Months Ended
Sep. 26, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories

The following tables provide details of selected balance sheet components:

 

Inventories:

As of

(in thousands)

September 26, 2025

 

December 31, 2024

Finished goods

$

45,004

 

$

37,634

Raw materials

 

10,316

 

 

14,214

Work-in-process

 

4,415

 

 

2,951

Service-related spares

 

8,869

 

 

9,205

Total

$

68,604

 

$

64,004

Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets:

As of

(in thousands)

September 26, 2025

 

December 31, 2024

Prepaid expenses

$

12,097

 

$

4,219

Contract assets

 

4,346

 

 

4,288

Other current assets

 

10,066

 

 

14,095

Total

$

26,509

 

$

22,602

Schedule of Property and Equipment, Net

Property and equipment, net:

As of

(in thousands)

September 26, 2025

 

December 31, 2024

Machinery and equipment

$

81,656

 

$

77,710

Capitalized software

 

27,446

 

 

26,882

Leasehold improvements

 

24,836

 

 

25,701

Furniture and fixtures

 

2,661

 

 

2,583

Construction-in-progress

 

2,940

 

 

1,081

Property and equipment, gross

 

139,539

 

 

133,957

Less: accumulated depreciation and amortization

 

(111,771)

 

 

(107,134)

Total

$

27,768

 

$

26,823

Schedule of Other Current Liabilities

Other current liabilities:

As of

(in thousands)

September 26, 2025

 

December 31, 2024

Accrued employee compensation and related expenses

$

21,517

 

$

25,053

Income tax payable

 

981

 

 

11,728

Accrued customer rebates

 

12,121

 

 

5,327

Accrued liabilities for excess and obsolete inventory

 

8,831

 

 

7,247

Other

 

26,197

 

 

23,085

Total

$

69,647

 

$

72,440