XML 76 R39.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Organization and Summary of Significant Accounting Policies (Allowance Reserve) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 29, 2017 | Dec. 30, 2016
Reserve Rollforward [Roll Forward] |  |
Discounts and Allowances | $ 5,574 | $ 1,299
Current period | 55,001 | 16,482
Prior periods | (1,441) | (358)
Payment and Credits Issued | (49,641) | (11,849)
Discounts and Allowances | 9,493 | 5,574
Chargebacks and Prompt Payment [Member] |  |
Reserve Rollforward [Roll Forward] |  |
Discounts and Allowances | 1,802 | 119
Current period | 33,310 | 8,271
Prior periods | (817) | (39)
Payment and Credits Issued | (32,367) | (6,549)
Discounts and Allowances | 1,928 | 1,802
Other Discounts [Member] |  |
Reserve Rollforward [Roll Forward] |  |
Discounts and Allowances | 794 | 251
Current period | 7,301 | 2,747
Prior periods | 0 | 2
Payment and Credits Issued | (6,300) | (2,206)
Discounts and Allowances | 1,795 | 794
Rebates [Member] |  |
Reserve Rollforward [Roll Forward] |  |
Discounts and Allowances | 2,627 | 891
Current period | 14,390 | 5,105
Prior periods | (624) | (313)
Payment and Credits Issued | (10,623) | (3,056)
Discounts and Allowances | 5,770 | 2,627
Returns [Member] |  |
Reserve Rollforward [Roll Forward] |  |
Discounts and Allowances | 351 | 38
Current period | 0 | 359
Prior periods | 0 | (8)
Payment and Credits Issued | (351) | (38)
Discounts and Allowances | $ 0 | $ 351

X
- Definition Allowance For Doubtful Accounts Receivable, Prior Period Adjustment + References No definition available. + Details
Name: | exel_AllowanceForDoubtfulAccountsReceivablePriorPeriodAdjustment
Namespace Prefix: | exel_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Discounts and Allowances + References No definition available. + Details
Name: | exel_DiscountsandAllowances
Namespace Prefix: | exel_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Payment and Credits Issued on Discounts and Allowances + References No definition available. + Details
Name: | exel_PaymentandCreditsIssued
Namespace Prefix: | exel_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reserve Rollforward [Roll Forward] + References No definition available. + Details
Name: | exel_ReserveRollforwardRollForward
Namespace Prefix: | exel_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.5) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045 + Details
Name: | us-gaap_ProvisionForDoubtfulAccounts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=exel_RebatesMember
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: |