XML 41 R27.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Jan. 02, 2016
Valuation and Qualifying Accounts Disclosure [Line Items] |
Components of available for sale securities | The fair value of investments is determined based on quoted market prices at the reporting date for those instruments. As of January 2, 2016 and December 27, 2014, investments consisted of:
| January 2, 2016 |  | December 27, 2014
| Cost |  | Fair Market Value |  | Cost |  | Fair Market Value
| (In thousands)
Corporate and government bonds | $ | 33,622 |  |  | $ | 33,124 |  |  | $ | 36,659 |  |  | $ | 36,166 |
Total short term investments | $ | 33,622 |  |  | $ | 33,124 |  |  | $ | 36,659 |  |  | $ | 36,166 |
Activity related to allowance for doubtful accounts | Activity related to the allowance for doubtful accounts was as follows:
| Fiscal Year Ended
| January 2, 2016 |  | December 27, 2014 |  | December 28, 2013
| (In thousands)
Balance at beginning of period | $ | 67 |  |  | $ | 67 |  |  | $ | 111 |
Provision | — |  |  | — |  |  | — |
Deduction(*) | (34 | ) |  | — |  |  | (44 | )
Balance at end of period | $ | 33 |  |  | $ | 67 |  |  | $ | 67 |
___________________________
(*) | Deductions related to allowance for doubtful accounts represent amounts written off against the allowance, less recoveries.
Activity related to Inventory reserve | The table below summarizes activity relating to the valuation allowance:
Fiscal Year Ended | Balance at beginning of period |  | Additions Charged to Costs and Expenses |  | Additions Charged to Goodwill |  | Deductions |  | Balance at End of Period
| (In thousands)
December 28, 2013 | $ | 2,691 |  |  | — |  |  | — |  |  | 601 |  |  | $ | 2,090 |
December 27, 2014 | $ | 2,090 |  |  | — |  |  | — |  |  | 2,090 |  |  | $ | — |
January 2, 2016 | $ | — |  |  | — |  |  | — |  |  | — |  |  | $ | — |
Property and equipment | Depreciation is computed using the straight-line method over the estimated useful lives as follows:
| Estimated Useful Life
Computer and research equipment | 3 years |
Furniture | 5 |
Machinery | 2-5 |
Tooling | 2-5 |
Business applications software | 5-7 |
Capital leases and leasehold improvements | Lesser of economic benefit period or term of lease |
Property and equipment consists of the following at:
| January 2, 2016 |  | December 27, 2014
| (In thousands)
Computer and equipment | $ | 13,825 |  |  | $ | 15,173 |
Furniture | 2,441 |  |  | 2,297 |
Machinery | 7,134 |  |  | 5,307 |
Tooling | 16,599 |  |  | 18,614 |
Leasehold improvements | 21,022 |  |  | 20,833 |
Business applications software | 8,559 |  |  | 8,214 |
| 69,580 |  |  | 70,438 |
Less: accumulated depreciation | 42,730 |  |  | 39,141 |
| $ | 26,850 |  |  | $ | 31,297 |
Basic and diluted net income per share | The following table presents the calculation of both basic and diluted net income per share:
| Fiscal Year Ended
| January 2, 2016 |  | December 27, 2014 |  | December 28, 2013
Net income | $ | 44,130 |  |  | $ | 37,803 |  |  | $ | 27,641 |
Weighted-average shares outstanding | 29,550 |  |  | 29,485 |  |  | 28,495 |
Dilutive effect of employee stock options and restricted shares | 557 |  |  | 725 |  |  | 859 |
Diluted weighted-average shares outstanding | 30,107 |  |  | 30,210 |  |  | 29,354 |
Basic income per share | $ | 1.49 |  |  | $ | 1.28 |  |  | $ | 0.97 |
Diluted income per share | $ | 1.47 |  |  | $ | 1.25 |  |  | $ | 0.94 |
Inventory Valuation Reserve [Member] |
Valuation and Qualifying Accounts Disclosure [Line Items] |
Activity related to Inventory reserve | Activity related to the inventory reserve was as follows:
| Fiscal Year Ended
| January 2, 2016 |  | December 27, 2014 |  | December 28, 2013
| (In thousands)
Balance at beginning of period | $ | 5,251 |  |  | $ | 5,280 |  |  | $ | 6,608 |
Provision | 424 |  |  | 1,045 |  |  | 1,571 |
Deduction(*) | (1,753 | ) |  | (1,074 | ) |  | (2,899 | )
Balance at end of period | $ | 3,922 |  |  | $ | 5,251 |  |  | $ | 5,280 |
___________________________
(*) | Deductions related to inventory reserve accounts represent amounts written off against the reserve.

X
- Definition Tabular disclosure of financing receivables (examples of financing receivables include loans, trade accounts receivable and notes receivable) and activity in the allowance for credit losses account. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62557-112803 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27337-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27198-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62586-112803 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27357-111563 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph b -Article 5 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for any allowance and reserve accounts (their beginning and ending balances, as well as a reconciliation by type of activity during the period). Alternatively, disclosure of the required information may be within the footnotes to the financial statements or a supplemental schedule to the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 09 -Article 12 + Details
Name: | us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_InventoryValuationReserveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |