XML 20 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Details
3 Months Ended
Mar. 29, 2025
Balance Sheet Detail [Abstract]  
Balance Sheet Details

NOTE 6. Balance Sheet Components

Inventories

Inventories, net are comprised of the following:

 

 

 

March 29, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Materials

 

$

182,249

 

 

$

176,814

 

Work-in-process

 

 

85,953

 

 

 

91,672

 

Finished goods

 

 

24,455

 

 

 

18,493

 

Total inventories, net

 

$

292,657

 

 

$

286,979

 

 

Property, Plant and Equipment

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

 

 

 

March 29, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Machinery and equipment

 

$

89,115

 

 

$

86,317

 

Land and building

 

 

47,829

 

 

 

46,583

 

Computer equipment and software

 

 

36,440

 

 

 

32,755

 

Leasehold improvements

 

 

20,644

 

 

 

20,405

 

Furniture and fixtures

 

 

3,805

 

 

 

4,081

 

Total property, plant and equipment, gross

 

 

197,833

 

 

 

190,141

 

Accumulated depreciation

 

 

(70,681

)

 

 

(66,273

)

Total property, plant and equipment, net

 

$

127,152

 

 

$

123,868

 

Other assets

Other assets are comprised of the following:

 

 

 

March 29, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Operating lease right-of-use assets

 

$

13,486

 

 

$

13,939

 

Non-marketable equity securities

 

 

8,000

 

 

 

 

Other

 

 

1,419

 

 

 

1,514

 

Total other assets

 

$

22,905

 

 

$

15,453

 

Accrued liabilities

Accrued liabilities are comprised of the following:

 

 

 

March 29, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Payroll and related expenses

 

$

30,596

 

 

$

39,850

 

Warranty

 

 

11,004

 

 

 

10,075

 

Other

 

 

69

 

 

 

49

 

Total accrued liabilities

 

$

41,669

 

 

$

49,974

 

Other current liabilities

Other current liabilities are comprised of the following:

 

 

 

March 29, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Customer deposits

 

$

7,396

 

 

$

10,700

 

Current operating lease obligations

 

 

5,953

 

 

 

5,416

 

Income tax payable

 

 

18,854

 

 

 

8,492

 

Accrued professional fees

 

 

822

 

 

 

618

 

Other accrued taxes

 

 

1,136

 

 

 

839

 

Other

 

 

4,077

 

 

 

3,961

 

Total other current liabilities

 

$

38,238

 

 

$

30,026

 

 

Other non-current liabilities

Other non-current liabilities are comprised of the following:

 

 

 

March 29, 2025

 

 

December 28, 2024

 

 

 

(in thousands)

 

Non-current operating lease obligations

 

$

8,661

 

 

$

9,743

 

Unrecognized tax benefits (including interest)

 

 

5,882

 

 

 

5,489

 

Deferred revenue

 

 

4,393

 

 

 

4,009

 

Other

 

 

2,013

 

 

 

1,875

 

Total other non-current liabilities

 

$

20,949

 

 

$

21,116