XML 40 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components
12 Months Ended
Dec. 28, 2024
Balance Sheet Components [Abstract]  
Balance Sheet Components Balance Sheet Components:

Inventories

Inventories are comprised of the following:

 

 

December 28,

 

 

December 30,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Materials

 

$

176,814

 

 

$

234,471

 

Work-in-process

 

 

91,672

 

 

 

67,816

 

Finished goods

 

 

18,493

 

 

 

25,486

 

Total inventories

 

$

286,979

 

 

$

327,773

 

 

Property, Plant and Equipment

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

 

 

December 28,

 

 

December 30,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Land and building

 

$

46,583

 

 

$

47,889

 

Machinery and equipment

 

 

86,317

 

 

 

69,828

 

Furniture and fixtures

 

 

4,081

 

 

 

3,921

 

Computer equipment and software

 

 

32,755

 

 

 

17,790

 

Leasehold improvements

 

 

20,405

 

 

 

22,089

 

Total property, plant and equipment, gross

 

 

190,141

 

 

 

161,517

 

Accumulated depreciation

 

 

(66,273

)

 

 

(57,906

)

Total property, plant and equipment, net

 

$

123,868

 

 

$

103,611

 

Other assets

Other assets is comprised of the following:

 

 

December 28,

 

 

December 30,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Operating lease right-of-use assets

 

$

13,939

 

 

$

18,360

 

Other

 

 

1,514

 

 

 

2,452

 

Total other assets

 

$

15,453

 

 

$

20,812

 

Accrued liabilities

Accrued liabilities is comprised of the following:

 

 

December 28,

 

 

December 30,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Payroll and related expenses

 

$

39,850

 

 

$

33,052

 

Warranty

 

 

10,075

 

 

 

8,934

 

Other

 

 

49

 

 

 

76

 

Total accrued liabilities

 

$

49,974

 

 

$

42,062

 

Other current liabilities

Other current liabilities is comprised of the following:

 

 

December 28,

 

 

December 30,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Customer deposits

 

$

10,700

 

 

$

9,972

 

Current operating lease obligations

 

 

5,416

 

 

 

5,494

 

Income tax payable

 

 

8,492

 

 

 

3,210

 

Accrued professional fees

 

 

618

 

 

 

1,751

 

Other accrued taxes

 

 

839

 

 

 

3,570

 

Other

 

 

3,961

 

 

 

7,035

 

Total other current liabilities

 

$

30,026

 

 

$

31,032

 

 

Other non-current liabilities

Other non-current liabilities is comprised of the following:

 

 

December 28,

 

 

December 30,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Non-current operating lease obligations

 

$

9,743

 

 

$

14,027

 

Unrecognized tax benefits (including interest)

 

 

5,489

 

 

 

7,358

 

Deferred revenue

 

 

4,009

 

 

 

2,462

 

Other

 

 

1,875

 

 

 

1,604

 

Total non-current liabilities

 

$

21,116

 

 

$

25,451