XML 39 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Details (Tables)
6 Months Ended
Jun. 28, 2025
Balance Sheet Detail [Abstract]  
Schedule of Inventories

Inventories, net are comprised of the following:

 

 

 

June 28, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Materials

 

$

187,168

 

 

$

176,814

 

Work-in-process

 

 

56,792

 

 

 

91,672

 

Finished goods

 

 

26,259

 

 

 

18,493

 

Total inventories, net

 

$

270,219

 

 

$

286,979

 

Schedule of Property, Plant and Equipment, Net

Property, plant and equipment, net is comprised of the following:

 

 

 

June 28, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Machinery and equipment

 

$

96,251

 

 

$

86,317

 

Land and building

 

 

47,351

 

 

 

46,583

 

Computer equipment and software

 

 

40,025

 

 

 

32,755

 

Leasehold improvements

 

 

20,749

 

 

 

20,405

 

Furniture and fixtures

 

 

3,791

 

 

 

4,081

 

Total property, plant and equipment, gross

 

 

208,167

 

 

 

190,141

 

Accumulated depreciation

 

 

(75,180

)

 

 

(66,273

)

Total property, plant and equipment, net

 

$

132,987

 

 

$

123,868

 

Schedule of Other Assets

Other assets are comprised of the following:

 

 

 

June 28, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Operating lease right-of-use assets

 

$

12,348

 

 

$

13,939

 

Non-marketable equity securities

 

 

8,000

 

 

 

 

Other

 

 

1,677

 

 

 

1,514

 

Total other assets

 

$

22,025

 

 

$

15,453

 

Schedule of Accrued Liabilities

Accrued liabilities are comprised of the following:

 

 

 

June 28, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Payroll and related expenses

 

$

38,107

 

 

$

39,850

 

Warranty

 

 

11,605

 

 

 

10,075

 

Other

 

 

52

 

 

 

49

 

Total accrued liabilities

 

$

49,764

 

 

$

49,974

 

 

Schedule of Other Current Liabilities

Other current liabilities are comprised of the following:

 

 

 

June 28, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Customer deposits

 

$

6,175

 

 

$

10,700

 

Current operating lease obligations

 

 

5,251

 

 

 

5,416

 

Income tax payable

 

 

3,874

 

 

 

8,492

 

Accrued professional fees

 

 

3,234

 

 

 

618

 

Other accrued taxes

 

 

6,743

 

 

 

839

 

Other

 

 

3,841

 

 

 

3,961

 

Total other current liabilities

 

$

29,118

 

 

$

30,026

 

Schedule of Other Non-Current Liabilities

Other non-current liabilities are comprised of the following:

 

 

 

June 28, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Non-current operating lease obligations

 

$

8,158

 

 

$

9,743

 

Unrecognized tax benefits (including interest)

 

 

6,289

 

 

 

5,489

 

Deferred revenue

 

 

4,510

 

 

 

4,009

 

Other

 

 

2,258

 

 

 

1,875

 

Total other non-current liabilities

 

$

21,215

 

 

$

21,116