XML 60 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components (Tables)
12 Months Ended
Dec. 28, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Short-Term Marketable Securities
The following table summarizes the maturities of our formerly-held Short-term marketable securities at fair value.
(In thousands)
December 28, 2019
 
December 29, 2018
Short-term marketable securities:
 
 
 
Maturing within one year
$

 
$
7,454

Maturing between one and two years

 
2,170

Total marketable securities
$

 
$
9,624

Schedule of Accounts Receivable
(In thousands)
December 28, 2019
 
December 29, 2018
Accounts receivable
$
65,023

 
$
61,087

Less: Allowance for doubtful accounts
(106
)
 
(197
)
Accounts receivable, net of allowance for doubtful accounts
$
64,917

 
$
60,890

Schedule of Allowance for Doubtful Accounts
The following table displays the activity related to changes in our allowance for doubtful accounts:
Fiscal Years Ended (In thousands)
 
Balance at
beginning of period
 
Charged (Credit) to
costs and
expenses
 
Charged (credit) to
other accounts
 
Settlements & write-offs
net of
recoveries
 
Balance at end of period
Allowance for doubtful accounts
 
 
 
 
 
 
 
 
 
 
December 28, 2019
 
$
197

 
$
(30
)
 
$
(12
)
 
$
(49
)
 
$
106

December 29, 2018
 
$
9,371

 
$
1

 
$
73

 
$
(9,248
)
 
$
197

December 30, 2017
 
$
9,299

 
$
3

 
$
38

 
$
31

 
$
9,371

The following table displays the activity related to changes in our valuation allowance for deferred tax assets:
Fiscal Years Ended (In thousands)
 
Balance at
beginning of period
 
Charged (Credit) to
costs and
expenses
 
Charged (credit) to
other accounts
 
Balance at end of period
Valuation allowance for deferred tax assets
 
 
 
 
 
 
 
 
December 28, 2019
 
$
207,108

 
$
(8,609
)
 
$

 
$
198,499

December 29, 2018
 
$
209,691

 
$
(2,583
)
 
$

 
$
207,108

December 30, 2017
 
$
260,687

 
$
(50,960
)
 
$
(36
)
 
$
209,691

Schedule of Inventories
(In thousands)
December 28, 2019
 
December 29, 2018
Work in progress
$
39,855

 
$
47,224

Finished goods
15,125

 
19,872

Total inventories
$
54,980

 
$
67,096

Schedule of Accounts Payable and Accrued Expenses
Included in Accounts payable and accrued expenses in the Consolidated Balance Sheets are the following balances:
(In thousands)
December 28, 2019
 
December 29, 2018
Trade accounts payable
$
44,350

 
$
31,880

Liability for non-cancelable contracts
6,964

 
6,078

Restructuring
3,060

 
4,220

Other accrued expenses
5,881

 
9,585

Total accounts payable and accrued expenses
$
60,255

 
$
51,763