XML 30 R37.htm IDEA: XBRL DOCUMENT
v2.4.1.9

FAIR VALUE MEASUREMENTS (Fair value of financial assets and liabilities) (Details) (USD $) In Thousands, unless otherwise specified | Dec. 27, 2014 | Sep. 27, 2014
--- | --- | ---
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | $ 622,590us-gaap_CashAndCashEquivalentsFairValueDisclosure | $ 587,981us-gaap_CashAndCashEquivalentsFairValueDisclosure
Investments | 10,787us-gaap_InvestmentsFairValueDisclosure | 9,105us-gaap_InvestmentsFairValueDisclosure
Total Assets | 633,377us-gaap_AssetsFairValueDisclosure | 597,086us-gaap_AssetsFairValueDisclosure
Fair Value, Measurements, Recurring [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Total Assets | 633,377us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 597,086us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Total Assets | 633,377us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 597,086us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Total Assets | 0us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 0us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Total Assets | 0us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 0us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 131,263us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CashMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 130,668us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CashMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 131,263us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CashMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 130,668us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CashMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash [Member] | Significant Other Observable Inputs (Level 2) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CashMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CashMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash [Member] | Significant Unobservable Inputs (Level 3) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CashMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CashMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash equivalents, Money market funds [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 327,742us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 295,529us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash equivalents, Money market funds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 327,742us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 295,529us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash equivalents, Money market funds [Member] | Significant Other Observable Inputs (Level 2) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash equivalents, Money market funds [Member] | Significant Unobservable Inputs (Level 3) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash equivalents, Time deposits [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 134,085us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_BankTimeDepositsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 132,284us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_BankTimeDepositsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash equivalents, Time deposits [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 134,085us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_BankTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 132,284us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_BankTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash equivalents, Time deposits [Member] | Significant Other Observable Inputs (Level 2) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_BankTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_BankTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Cash equivalents, Time deposits [Member] | Significant Unobservable Inputs (Level 3) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_BankTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_BankTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 29,500us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialPaperMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 29,500us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialPaperMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 29,500us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialPaperMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 29,500us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialPaperMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | Significant Other Observable Inputs (Level 2) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialPaperMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialPaperMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | Significant Unobservable Inputs (Level 3) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Cash and Cash Equivalents | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialPaperMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = us-gaap_CommercialPaperMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Short-term investments, Time deposits [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Investments | 10,787us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = klic_InvestmentsTimeDepositsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 9,105us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = klic_InvestmentsTimeDepositsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Short-term investments, Time deposits [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Investments | 10,787us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = klic_InvestmentsTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 9,105us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = klic_InvestmentsTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Short-term investments, Time deposits [Member] | Significant Other Observable Inputs (Level 2) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Investments | 0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = klic_InvestmentsTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | 0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = klic_InvestmentsTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring [Member] | Short-term investments, Time deposits [Member] | Significant Unobservable Inputs (Level 3) [Member] |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |
Investments | $ 0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = klic_InvestmentsTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember | $ 0us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByAssetClassAxis = klic_InvestmentsTimeDepositsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 + Details
Name: | us-gaap_CashAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Available-for-Sale Securities -URI http://asc.fasb.org/extlink&oid=6505594 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Trading Securities -URI http://asc.fasb.org/extlink&oid=6526789 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a, f, g -Article 7 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 35 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=27723805&loc=d3e24584-111560 + Details
Name: | us-gaap_InvestmentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |