XML 65 R96.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Condensed Financial Information of Registrant (Schedule Of Condensed Financial Information Of Registrant, Statements Of Cash Flow) (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Cash flows from operating activities: |  |  |
Net cash used in operating activities | $ 246,535 us-gaap_NetCashProvidedByUsedInOperatingActivities | $ 209,804 us-gaap_NetCashProvidedByUsedInOperatingActivities | $ 148,062 us-gaap_NetCashProvidedByUsedInOperatingActivities
Equity securities: |  |  |
Purchases | (542,494)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt | (831,796)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt | (590,562)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
Sales | 745,058 us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesEquity | 872,997 us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesEquity | 277,272 us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesEquity
(Decrease) increase in payable for securities, net | 9,294 us-gaap_IncreaseDecreaseInBrokerDealerRelatedReceivablesPayablesNet | 1,702 us-gaap_IncreaseDecreaseInBrokerDealerRelatedReceivablesPayablesNet | 1,919 us-gaap_IncreaseDecreaseInBrokerDealerRelatedReceivablesPayablesNet
Other, net | 3,472 us-gaap_PaymentsForProceedsFromOtherInvestingActivities | 1,741 us-gaap_PaymentsForProceedsFromOtherInvestingActivities | 2,255 us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash used in investing activities | (194,035)us-gaap_NetCashProvidedByUsedInInvestingActivities | (18,351)us-gaap_NetCashProvidedByUsedInInvestingActivities | (69,745)us-gaap_NetCashProvidedByUsedInInvestingActivities
Cash flows from financing activities: |  |  |
Dividends paid to shareholders | (135,496)us-gaap_PaymentsOfDividendsCommonStock | (134,776)us-gaap_PaymentsOfDividendsCommonStock | (134,105)us-gaap_PaymentsOfDividendsCommonStock
Excess tax benefit from exercise of stock options | 148 us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities | 202 us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities | 86 us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Proceeds from stock options exercised | 6,247 us-gaap_ProceedsFromStockOptionsExercised | 1,446 us-gaap_ProceedsFromStockOptionsExercised | 2,492 us-gaap_ProceedsFromStockOptionsExercised
Proceeds from bank loan | 100,000 us-gaap_ProceedsFromBankDebt | 50,000 us-gaap_ProceedsFromBankDebt | 0 us-gaap_ProceedsFromBankDebt
Net cash used in financing activities | (29,101)us-gaap_NetCashProvidedByUsedInFinancingActivities | (83,128)us-gaap_NetCashProvidedByUsedInFinancingActivities | (131,527)us-gaap_NetCashProvidedByUsedInFinancingActivities
Net increase (decrease) in cash | 23,399 us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease | 108,325 us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease | (53,210)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash: |  |  |
Beginning of year | 266,508 us-gaap_Cash | 158,183 us-gaap_Cash | 211,393 us-gaap_Cash
End of year | 289,907 us-gaap_Cash | 266,508 us-gaap_Cash | 158,183 us-gaap_Cash
SUPPLEMENTAL CASH FLOW DISCLOSURE |  |  |
Interest paid | 2,543 us-gaap_InterestPaid | 998 us-gaap_InterestPaid | 1,690 us-gaap_InterestPaid
Income taxes paid (received) | 61,139 us-gaap_IncomeTaxesPaid | 16,503 us-gaap_IncomeTaxesPaid | 18,481 us-gaap_IncomeTaxesPaid
Parent Company [Member] |  |  |
Cash flows from operating activities: |  |  |
Net cash used in operating activities | (3,434)us-gaap_NetCashProvidedByUsedInOperatingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (843)us-gaap_NetCashProvidedByUsedInOperatingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (5,590)us-gaap_NetCashProvidedByUsedInOperatingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Cash flows from investing activities: |  |  |
Capital contribution to controlled entities | (30,125)mcy_PaymentsforContributionstoSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (40,125)mcy_PaymentsforContributionstoSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (125)mcy_PaymentsforContributionstoSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Dividends from subsidiaries | 231,756 us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 120,000 us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 145,000 us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Equity securities: |  |  |
Purchases | (254,572)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (25,038)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (14,102)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Sales | 90,422 us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesEquity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 25,798 us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesEquity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 7,308 us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesEquity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
(Decrease) increase in payable for securities, net | (2,489)us-gaap_IncreaseDecreaseInBrokerDealerRelatedReceivablesPayablesNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 2,489 us-gaap_IncreaseDecreaseInBrokerDealerRelatedReceivablesPayablesNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_IncreaseDecreaseInBrokerDealerRelatedReceivablesPayablesNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Net decrease (increase) in short-term investments | (1,346)us-gaap_ProceedsFromSaleOfShortTermInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (36,085)us-gaap_ProceedsFromSaleOfShortTermInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (20,413)us-gaap_ProceedsFromSaleOfShortTermInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Other, net | 2,191 us-gaap_PaymentsForProceedsFromOtherInvestingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 895 us-gaap_PaymentsForProceedsFromOtherInvestingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 429 us-gaap_PaymentsForProceedsFromOtherInvestingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Net cash used in investing activities | 38,529 us-gaap_NetCashProvidedByUsedInInvestingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 120,104 us-gaap_NetCashProvidedByUsedInInvestingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 118,097 us-gaap_NetCashProvidedByUsedInInvestingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Cash flows from financing activities: |  |  |
Dividends paid to shareholders | (135,496)us-gaap_PaymentsOfDividendsCommonStock / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (134,776)us-gaap_PaymentsOfDividendsCommonStock / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (134,105)us-gaap_PaymentsOfDividendsCommonStock / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Excess tax benefit from exercise of stock options | 148 us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 202 us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 86 us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Proceeds from stock options exercised | 6,247 us-gaap_ProceedsFromStockOptionsExercised / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 1,446 us-gaap_ProceedsFromStockOptionsExercised / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 2,492 us-gaap_ProceedsFromStockOptionsExercised / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Proceeds from bank loan | 100,000 us-gaap_ProceedsFromBankDebt / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 50,000 us-gaap_ProceedsFromBankDebt / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_ProceedsFromBankDebt / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Net cash used in financing activities | (29,101)us-gaap_NetCashProvidedByUsedInFinancingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (83,128)us-gaap_NetCashProvidedByUsedInFinancingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (131,527)us-gaap_NetCashProvidedByUsedInFinancingActivities / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Net increase (decrease) in cash | 5,994 us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 36,133 us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (19,020)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Cash: |  |  |
Beginning of year | 46,332 us-gaap_Cash / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 10,199 us-gaap_Cash / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 29,219 us-gaap_Cash / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
End of year | 52,326 us-gaap_Cash / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 46,332 us-gaap_Cash / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 10,199 us-gaap_Cash / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
SUPPLEMENTAL CASH FLOW DISCLOSURE |  |  |
Interest paid | 1,757 us-gaap_InterestPaid / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 318 us-gaap_InterestPaid / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_InterestPaid / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Income taxes paid (received) | $ 2,112 us-gaap_IncomeTaxesPaid / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | $ (827)us-gaap_IncomeTaxesPaid / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | $ 4,667 us-gaap_IncomeTaxesPaid / dei_LegalEntityAxis = us-gaap_ParentCompanyMember

X
- Definition Payments for Contributions to Subsidiaries + References No definition available. + Details
Name: | mcy_PaymentsforContributionstoSubsidiaries
Namespace Prefix: | mcy_
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
- Details
Name: | us-gaap_CashAndCashEquivalentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 230 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450594&loc=d3e33268-110906 + Details
Name: | us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents disclosure of the aggregate cash dividends paid to the entity by consolidated subsidiaries. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 235 -Section S99 -Paragraph 2 -Subparagraph (SX 210.9-06) -URI http://asc.fasb.org/extlink&oid=6882215&loc=d3e537971-122884 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 06 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph b -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(b)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=32706628&loc=d3e11374-113907 + Details
Name: | us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4297-108586 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3536-108585 + Details
Name: | us-gaap_IncomeTaxesPaid
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in receivables or payables that result from buying and selling securities for the firm's own account or from acting as an agent or intermediary in the sale of securities. + References Reference 1: 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=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInBrokerDealerRelatedReceivablesPayablesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of cash paid for interest during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4297-108586 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3536-108585 + Details
Name: | us-gaap_InterestPaid
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3574-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInFinancingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3574-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInInvestingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3536-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInOperatingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The net cash outflow or inflow from other investing activities. This element is used when there is not a more specific and appropriate element in the taxonomy. + 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 230 -SubTopic 10 -Section 45 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3095-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3098-108585 + Details
Name: | us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsOfDividendsCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow to acquire debt securities classified as available-for-sale securities, because they are not classified as either held-to-maturity securities or trading 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 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 Reference 3: 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 + Details
Name: | us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow from bank borrowing during the year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromBankDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow associated with the sale of 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 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3179-108585 Reference 3: 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 + Details
Name: | us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3179-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 + Details
Name: | us-gaap_ProceedsFromSaleOfShortTermInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow associated with the amount received from holders exercising their stock options. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |