XML 41 R35.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Investments and Fair Value Measurements (Details) (USD $) | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Mar. 31, 2015 | Mar. 31, 2014 | Dec. 31, 2014 | Dec. 31, 2013
Cash, cash equivalents and investments [Abstract] |  |  |  |  |  |
Cash | $ 25,662,000 us-gaap_Cash |  |  | $ 22,337,000 us-gaap_Cash |  |
Cash equivalents [Abstract] |  |  |  |  |  |
Certificates of deposit, amortized cost | 7,623,000 us-gaap_CertificatesOfDepositAtCarryingValue | [1] |  | 6,454,000 us-gaap_CertificatesOfDepositAtCarryingValue | [1] |
Certificates of deposit, gross unrealized gain | 0 axti_CertificatesOfDepositAtCarryingValueGrossUnrealizedGain | [1] |  | 0 axti_CertificatesOfDepositAtCarryingValueGrossUnrealizedGain | [1] |
Certificates of deposit, gross unrealized loss | 0 axti_CertificatesOfDepositAtCarryingValueGrossUnrealizedLoss | [1] |  | 0 axti_CertificatesOfDepositAtCarryingValueGrossUnrealizedLoss | [1] |
Certificates of deposit, fair value | 7,623,000 axti_CertificatesOfDepositAtFairValue | [1] |  | 6,454,000 axti_CertificatesOfDepositAtFairValue | [1] |
Money market fund | 0 us-gaap_MoneyMarketFundsAtCarryingValue |  |  | 23,000 us-gaap_MoneyMarketFundsAtCarryingValue |  |
Total cash and cash equivalents | 33,285,000 us-gaap_CashAndCashEquivalentsAtCarryingValue |  | 22,760,000 us-gaap_CashAndCashEquivalentsAtCarryingValue | 28,814,000 us-gaap_CashAndCashEquivalentsAtCarryingValue |  | 24,961,000 us-gaap_CashAndCashEquivalentsAtCarryingValue
Amortized Cost | 47,076,000 us-gaap_AvailableForSaleSecuritiesAmortizedCost |  |  | 48,267,000 us-gaap_AvailableForSaleSecuritiesAmortizedCost |  |
Gross Unrealized Gain | 449,000 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax |  |  | 712,000 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax |  |
Gross Unrealized (Loss) | (38,000)axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax |  |  | (42,000)axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax |  |
Fair Value | 47,487,000 us-gaap_AvailableForSaleSecurities |  |  | 48,937,000 us-gaap_AvailableForSaleSecurities |  |
Contractual maturities on investments, amortized cost basis [Abstract] |  |  |  |  |  |
Due within 1 year | 3,144,000 us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost |  |  | 11,631,000 us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost |  |
Due after 1 through 5 years | 10,647,000 us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost |  |  | 7,822,000 us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost |  |
Investments, amortized cost | 13,791,000 us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost |  |  | 19,453,000 us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost |  |
Contractual maturities on investments, fair value basis [Abstract] |  |  |  |  |  |
Due within 1 year | 3,590,000 us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue |  |  | 12,340,000 us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue |  |
Due after 1 through 5 years | 10,612,000 us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue |  |  | 7,783,000 us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue |  |
Investments, fair value | 14,202,000 us-gaap_AvailableForSaleSecuritiesDebtSecurities |  |  | 20,123,000 us-gaap_AvailableForSaleSecuritiesDebtSecurities |  |
Proceeds from sales of available-for-sale investments | 387,000 us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities |  | 0 us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities |  |  |
Gross realized gains from sales of available-for-sale investments | 367,000 us-gaap_AvailableForSaleSecuritiesGrossRealizedGains |  | 0 us-gaap_AvailableForSaleSecuritiesGrossRealizedGains |  |  |
Unrealized gain, net of tax | 448,000.0 us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax |  |  |  |  |
Summary of fair value and gross unrealized losses related to available-for-sale securities [Abstract] |  |  |  |  |  |
Fair value, in loss position less than twelve months | 11,329,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |  |  | 8,262,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |  |
Gross unrealized loss, in loss position less than twelve months | (38,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses |  |  | (40,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses |  |
Fair value, in loss position greater than twelve months | 480,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |  |  | 4,309,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |  |
Gross unrealized loss, in loss position greater than twelve months | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses |  |  | (2,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses |  |
Fair value, total in loss position | 11,809,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue |  |  | 12,571,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue |  |
Gross unrealized loss, total in loss position | (38,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses |  |  | (42,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses |  |
Minority Investments [Abstract] |  |  |  |  |  |
Minority investments in unconsolidated privately-held companies | 200,000 us-gaap_CostMethodInvestments |  |  | 200,000 us-gaap_CostMethodInvestments |  |
Other Assets [Member] |  |  |  |  |  |
Minority Investments [Abstract] |  |  |  |  |  |
Investments in privately-held companies | 12,500,000 us-gaap_EquityMethodInvestments / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember |  |  | 12,100,000 us-gaap_EquityMethodInvestments / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember |  |
Minority investments in unconsolidated privately-held companies | 200,000 us-gaap_CostMethodInvestments / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember |  |  | 200,000 us-gaap_CostMethodInvestments / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember |  |
Certificates of Deposit [Member] |  |  |  |  |  |
Cash equivalents [Abstract] |  |  |  |  |  |
Amortized Cost | 6,425,000 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember | [2] |  | 10,195,000 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember | [2] |
Gross Unrealized Gain | 1,000 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember | [2] |  | 1,000 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember | [2] |
Gross Unrealized (Loss) | (7,000)axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember | [2] |  | (13,000)axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember | [2] |
Fair Value | 6,419,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember | [2] |  | 10,183,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember | [2] |
Summary of fair value and gross unrealized losses related to available-for-sale securities [Abstract] |  |  |  |  |  |
Fair value, in loss position less than twelve months | 4,018,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |  | 4,492,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |
Gross unrealized loss, in loss position less than twelve months | (7,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |  | (13,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |
Fair value, in loss position greater than twelve months | 480,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |  | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |
Gross unrealized loss, in loss position greater than twelve months | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |  | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |
Fair value, total in loss position | 4,498,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |  | 4,492,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |
Gross unrealized loss, total in loss position | (7,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |  | (13,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CertificatesOfDepositMember |  |
Corporate Bonds [Member] |  |  |  |  |  |
Cash equivalents [Abstract] |  |  |  |  |  |
Amortized Cost | 7,342,000 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |  | 9,214,000 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |
Gross Unrealized Gain | 0 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |  | 1,000 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |
Gross Unrealized (Loss) | (31,000)axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |  | (29,000)axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |
Fair Value | 7,311,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |  | 9,186,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |
Summary of fair value and gross unrealized losses related to available-for-sale securities [Abstract] |  |  |  |  |  |
Fair value, in loss position less than twelve months | 7,311,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |  | 3,770,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |
Gross unrealized loss, in loss position less than twelve months | (31,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |  | (27,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |
Fair value, in loss position greater than twelve months | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |  | 4,309,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |
Gross unrealized loss, in loss position greater than twelve months | 0 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |  | (2,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |
Fair value, total in loss position | 7,311,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |  | 8,079,000 us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |
Gross unrealized loss, total in loss position | (31,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |  | (29,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses / us-gaap_FairValueByAssetClassAxis = us-gaap_CorporateBondSecuritiesMember |  |
Corporate Equity Security [Member] |  |  |  |  |  |
Cash equivalents [Abstract] |  |  |  |  |  |
Amortized Cost | 24,000 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember |  |  | 44,000 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember |  |
Gross Unrealized Gain | 448,000 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember |  |  | 710,000 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember |  |
Gross Unrealized (Loss) | 0 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember |  |  | 0 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember |  |
Fair Value | 472,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember |  |  | 754,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_EquitySecuritiesMember |  |
Total Investments [Member] |  |  |  |  |  |
Cash equivalents [Abstract] |  |  |  |  |  |
Amortized Cost | 13,791,000 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_FairValueByAssetClassAxis = us-gaap_InvestmentsMember |  |  | 19,453,000 us-gaap_AvailableForSaleSecuritiesAmortizedCost / us-gaap_FairValueByAssetClassAxis = us-gaap_InvestmentsMember |  |
Gross Unrealized Gain | 449,000 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_InvestmentsMember |  |  | 712,000 axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_InvestmentsMember |  |
Gross Unrealized (Loss) | (38,000)axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_InvestmentsMember |  |  | (42,000)axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax / us-gaap_FairValueByAssetClassAxis = us-gaap_InvestmentsMember |  |
Fair Value | $ 14,202,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_InvestmentsMember |  |  | $ 20,123,000 us-gaap_AvailableForSaleSecurities / us-gaap_FairValueByAssetClassAxis = us-gaap_InvestmentsMember |  |
[1] | Certificate of deposit with original maturities of less than 90 days.
[2] | Certificate of deposit with original maturities of more than 90 days.

X
- Definition Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale. + References No definition available. + Details
Name: | axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | axti_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale. + References No definition available. + Details
Name: | axti_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Namespace Prefix: | axti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate on the gross unrealized gain. + References No definition available. + Details
Name: | axti_CertificatesOfDepositAtCarryingValueGrossUnrealizedGain
Namespace Prefix: | axti_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate on the gross unrealized loss. + References No definition available. + Details
Name: | axti_CertificatesOfDepositAtCarryingValueGrossUnrealizedLoss
Namespace Prefix: | axti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment at fair value. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months. + References No definition available. + Details
Name: | axti_CertificatesOfDepositAtFairValue
Namespace Prefix: | axti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 + Details
Name: | us-gaap_AvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any. + 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.2) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AvailableForSaleSecuritiesAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The change in unrealized holding gain (loss), net of tax, on available-for-sale securities included in a separate component of shareholders' equity during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27357-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unrealized loss on securities classified as available-for-sale that have been in a loss position for twelve months or longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Amount of unrealized loss on securities classified as available-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unrealized loss on investments in available-for-sale securities that have been in a loss position for less than twelve months. + References Reference 1: 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 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months. + References Reference 1: 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 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer. + References Reference 1: 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 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of available-for-sale debt securities at cost, net of adjustments, maturing in the second fiscal year through the fifth fiscal year following the latest fiscal year. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings (less any cumulative-effect adjustments, as defined) and fair value hedge accounting adjustments. + 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.2) -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 320 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27198-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of available-for-sale debt securities at fair value maturing in the second fiscal year through the fifth fiscal year following the latest fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62586-112803 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27198-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of available-for-sale debt securities at cost, net of adjustments, which include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings (less any cumulative-effect adjustments, as defined) and fair value hedge accounting adjustments. + 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.2) -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 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

X
- Definition Amount of available-for-sale debt securities at cost, net of adjustments, maturing in the next fiscal year following the latest fiscal year. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings (less any cumulative-effect adjustments, as defined) and fair value hedge accounting adjustments. + 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.2) -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 320 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27198-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of available-for-sale debt securities at fair value maturing in the next fiscal year following the latest fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27198-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62586-112803 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of debt securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 2 -Subparagraph (b)-(g) -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62557-112803 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27357-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount 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. Excludes cash and cash equivalents within disposal group and discontinued operation. + 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 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.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_Cash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount 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. Excludes cash and cash equivalents within disposal group and discontinued operation. + 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 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 4: 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.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3044-108585 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

X
- Definition A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 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.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CertificatesOfDepositAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments. + 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.12) -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 325 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6872867&loc=d3e40691-111596 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 325 -SubTopic 20 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=29638308&loc=d3e40346-111594 + Details
Name: | us-gaap_CostMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized. + 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.12) -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 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=16385135&loc=d3e33749-111570 + Details
Name: | us-gaap_EquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months. + References Reference 1: 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_MoneyMarketFundsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26853-111562 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_CertificatesOfDepositMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_CorporateBondSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_InvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |