XML 36 R31.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Financial Statement Details (Summary of the Components of Accounts Receivable, Net) (Details) (USD $) In Thousands, unless otherwise specified | Dec. 28, 2014 | Jun. 29, 2014
--- | --- | ---
Accounts Receivable, Net, Current [Abstract] |  |
Accounts receivable, gross | $ 258,481 us-gaap_AccountsReceivableGrossCurrent | $ 256,931 us-gaap_AccountsReceivableGrossCurrent
Allowance for bad debts | (3,652)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent | (2,761)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Accounts receivable, net | 218,960 us-gaap_AccountsReceivableNetCurrent | 225,160 us-gaap_AccountsReceivableNetCurrent
Allowance for sales returns, discounts and other incentives [Member] |  |
Accounts Receivable, Net, Current [Abstract] |  |
Allowance for sales returns, discounts and other incentives | (35,869)us-gaap_ValuationAllowancesAndReservesBalance / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_SalesReturnsAndAllowancesMember | (29,010)us-gaap_ValuationAllowancesAndReservesBalance / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_SalesReturnsAndAllowancesMember
Billed trade receivables [Member] |  |
Accounts Receivable, Net, Current [Abstract] |  |
Accounts receivable, gross | 256,350 us-gaap_AccountsReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis = us-gaap_BilledRevenuesMember | 255,374 us-gaap_AccountsReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis = us-gaap_BilledRevenuesMember
Unbilled contract receivables [Member] |  |
Accounts Receivable, Net, Current [Abstract] |  |
Accounts receivable, gross | $ 2,131 us-gaap_AccountsReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis = us-gaap_UnbilledRevenuesMember | $ 1,557 us-gaap_AccountsReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis = us-gaap_UnbilledRevenuesMember

X
- Definition Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business. + 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.3) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 3 -Subparagraph a, b -Article 5 + Details
Name: | us-gaap_AccountsReceivableGrossCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + 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.3-4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph a(1) -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 + Details
Name: | us-gaap_AccountsReceivableNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_AccountsReceivableNetCurrentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5074-111524 Reference 3: 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.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs. + 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_ValuationAllowancesAndReservesBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis=us-gaap_BilledRevenuesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis=us-gaap_UnbilledRevenuesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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