XML 47 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details (Tables)
6 Months Ended
Jun. 26, 2021
Balance Sheet Detail [Abstract]  
Schedule of Inventories

Inventories, net are comprised of the following:

 

 

 

June 26, 2021

 

 

December 26, 2020

 

Materials

 

$

128,389

 

 

$

124,926

 

Work-in-process

 

 

54,706

 

 

 

44,829

 

Finished goods

 

 

23,886

 

 

 

21,462

 

Total inventories, net

 

$

206,981

 

 

$

191,217

 

Schedule of Property, Plant and Equipment, Net

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

 

 

 

June 26, 2021

 

 

December 26, 2020

 

Machinery and equipment

 

$

57,061

 

 

$

52,833

 

Land and building

 

 

48,188

 

 

 

47,544

 

Computer equipment and software

 

 

15,651

 

 

 

15,549

 

Leasehold improvements

 

 

13,759

 

 

 

12,927

 

Furniture and fixtures

 

 

3,985

 

 

 

4,013

 

 

 

 

138,644

 

 

 

132,866

 

Accumulated depreciation and amortization

 

 

(50,629

)

 

 

(44,916

)

Total property, plant and equipment, net

 

$

88,015

 

 

$

87,950

 

Schedule of Other Assets

Other assets is comprised of the following:

 

 

 

June 26, 2021

 

 

December 26, 2020

 

Operating lease right-of-use assets

 

$

20,449

 

 

$

19,669

 

Other

 

 

4,360

 

 

 

1,668

 

Total other assets

 

$

24,809

 

 

$

21,337

 

Schedule of Accrued Liabilities

Accrued liabilities is comprised of the following:

 

 

 

June 26, 2021

 

 

December 26, 2020

 

Payroll and related expenses

 

$

32,026

 

 

$

30,270

 

Warranty

 

 

7,611

 

 

 

6,062

 

Other

 

 

1,320

 

 

 

743

 

Total accrued liabilities

 

$

40,957

 

 

$

37,075

 

Schedule of Other Current Liabilities

Other current liabilities is comprised of the following:

 

 

 

June 26, 2021

 

 

December 26, 2020

 

Customer deposits

 

$

10,949

 

 

$

15,177

 

Current operating lease obligations

 

 

5,121

 

 

 

4,470

 

Income tax payable

 

 

1,076

 

 

 

4,109

 

Accrued professional fees

 

 

1,259

 

 

 

1,184

 

Other

 

 

5,931

 

 

 

3,559

 

Total other current liabilities

 

$

24,336

 

 

$

28,499

 

Schedule of Other Non-Current Liabilities

Other non-current liabilities is comprised of the following:

 

 

 

June 26, 2021

 

 

December 26, 2020

 

Non-current operating lease obligations

 

$

16,365

 

 

$

16,455

 

Unrecognized tax benefits (including interest)

 

 

2,765

 

 

 

3,812

 

Deferred revenue

 

 

1,716

 

 

 

1,292

 

Other

 

 

7,049

 

 

 

6,153

 

Total other non-current liabilities

 

$

27,895

 

 

$

27,712