XML 29 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement (Schedule Of Assets And Liabilities Measured At Fair Value On A Recurring Basis Valuation Techniques) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets $ 3,443,363mcy_FairValueAssetsMeasuredOnRecurringBasis $ 3,403,822mcy_FairValueAssetsMeasuredOnRecurringBasis
Liabilities 2,300mcy_FairValueLiabilitiesMeasuredOnRecurringBasis 4,219mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 514,217mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
742,886mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Liabilities 888mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
194mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 2,913,714mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,649,217mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities 1,412mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
4,025mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 15,432mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
11,719mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities 0mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Short-term bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 84,740mcy_FairValueAssetsMeasuredOnRecurringBasis
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_ShortTermInvestmentsMember
88,361mcy_FairValueAssetsMeasuredOnRecurringBasis
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_ShortTermInvestmentsMember
Short-term bonds [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 69,990mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_ShortTermInvestmentsMember
69,999mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_ShortTermInvestmentsMember
Short-term bonds [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 14,750mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_ShortTermInvestmentsMember
18,362mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_ShortTermInvestmentsMember
Short-term bonds [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_ShortTermInvestmentsMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_ShortTermInvestmentsMember
Money market instruments [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 88,864mcy_FairValueAssetsMeasuredOnRecurringBasis
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MoneyMarketFundsMember
284,181mcy_FairValueAssetsMeasuredOnRecurringBasis
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MoneyMarketFundsMember
Money market instruments [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 88,864mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MoneyMarketFundsMember
284,181mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MoneyMarketFundsMember
Money market instruments [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MoneyMarketFundsMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MoneyMarketFundsMember
Money market instruments [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MoneyMarketFundsMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MoneyMarketFundsMember
Equity contracts [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 1,412mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_EquityContractMember
194mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_EquityContractMember
Equity contracts [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 0mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_EquityContractMember
194mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_EquityContractMember
Equity contracts [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 1,412mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_EquityContractMember
0mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_EquityContractMember
Equity contracts [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 0mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_EquityContractMember
0mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_EquityContractMember
Total Return Swap [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 888mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_TotalReturnSwapMember
4,025mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_TotalReturnSwapMember
Total Return Swap [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 888mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_TotalReturnSwapMember
0mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_TotalReturnSwapMember
Total Return Swap [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 0mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_TotalReturnSwapMember
4,025mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_TotalReturnSwapMember
Total Return Swap [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities 0mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_TotalReturnSwapMember
0mcy_FairValueLiabilitiesMeasuredOnRecurringBasis
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_TotalReturnSwapMember
Fixed maturity securities [Member] | U.S. government bonds and agencies [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 18,226mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
16,108mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fixed maturity securities [Member] | U.S. government bonds and agencies [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 18,226mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
16,108mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fixed maturity securities [Member] | U.S. government bonds and agencies [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fixed maturity securities [Member] | U.S. government bonds and agencies [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fixed maturity securities [Member] | Municipal securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 2,479,879mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MunicipalBondsMember
2,275,455mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MunicipalBondsMember
Fixed maturity securities [Member] | Municipal securities [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MunicipalBondsMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MunicipalBondsMember
Fixed maturity securities [Member] | Municipal securities [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 2,479,879mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MunicipalBondsMember
2,275,455mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MunicipalBondsMember
Fixed maturity securities [Member] | Municipal securities [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MunicipalBondsMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MunicipalBondsMember
Fixed maturity securities [Member] | Mortgage-backed securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 60,754mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
47,691mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fixed maturity securities [Member] | Mortgage-backed securities [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fixed maturity securities [Member] | Mortgage-backed securities [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 60,754mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
47,691mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fixed maturity securities [Member] | Mortgage-backed securities [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Fixed maturity securities [Member] | Corporate securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 279,964mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CorporateDebtSecuritiesMember
256,930mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CorporateDebtSecuritiesMember
Fixed maturity securities [Member] | Corporate securities [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CorporateDebtSecuritiesMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CorporateDebtSecuritiesMember
Fixed maturity securities [Member] | Corporate securities [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 279,964mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CorporateDebtSecuritiesMember
256,930mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CorporateDebtSecuritiesMember
Fixed maturity securities [Member] | Corporate securities [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CorporateDebtSecuritiesMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CorporateDebtSecuritiesMember
Fixed maturity securities [Member] | Collateralized Debt Obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 50,120mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CollateralizedDebtObligationsMember
22,216mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CollateralizedDebtObligationsMember
Fixed maturity securities [Member] | Collateralized Debt Obligations [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CollateralizedDebtObligationsMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CollateralizedDebtObligationsMember
Fixed maturity securities [Member] | Collateralized Debt Obligations [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 50,120mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CollateralizedDebtObligationsMember
22,216mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CollateralizedDebtObligationsMember
Fixed maturity securities [Member] | Collateralized Debt Obligations [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CollateralizedDebtObligationsMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_CollateralizedDebtObligationsMember
Equity securities [Member] | Public utilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 92,722mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_PublicUtilityEquitiesMember
105,485mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_PublicUtilityEquitiesMember
Equity securities [Member] | Public utilities [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 92,722mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_PublicUtilityEquitiesMember
105,485mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_PublicUtilityEquitiesMember
Equity securities [Member] | Public utilities [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_PublicUtilityEquitiesMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_PublicUtilityEquitiesMember
Equity securities [Member] | Public utilities [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_PublicUtilityEquitiesMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_PublicUtilityEquitiesMember
Equity securities [Member] | Banks, trusts and insurance companies [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 12,919mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_BanksTrustAndInsuranceEquitiesMember
9,757mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_BanksTrustAndInsuranceEquitiesMember
Equity securities [Member] | Banks, trusts and insurance companies [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 12,919mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_BanksTrustAndInsuranceEquitiesMember
9,757mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_BanksTrustAndInsuranceEquitiesMember
Equity securities [Member] | Banks, trusts and insurance companies [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_BanksTrustAndInsuranceEquitiesMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_BanksTrustAndInsuranceEquitiesMember
Equity securities [Member] | Banks, trusts and insurance companies [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_BanksTrustAndInsuranceEquitiesMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_BanksTrustAndInsuranceEquitiesMember
Equity securities [Member] | Energy and other [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 231,496mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_IndustrialMiscellaneousAndAllOthersMember
257,356mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_IndustrialMiscellaneousAndAllOthersMember
Equity securities [Member] | Energy and other [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 231,496mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_IndustrialMiscellaneousAndAllOthersMember
257,356mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_IndustrialMiscellaneousAndAllOthersMember
Equity securities [Member] | Energy and other [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_IndustrialMiscellaneousAndAllOthersMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_IndustrialMiscellaneousAndAllOthersMember
Equity securities [Member] | Energy and other [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_IndustrialMiscellaneousAndAllOthersMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_IndustrialMiscellaneousAndAllOthersMember
Equity securities [Member] | Non-redeemable preferred stock [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 28,247mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_NonredeemablePreferredStockMember
28,563mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_NonredeemablePreferredStockMember
Equity securities [Member] | Non-redeemable preferred stock [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_NonredeemablePreferredStockMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_NonredeemablePreferredStockMember
Equity securities [Member] | Non-redeemable preferred stock [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 28,247mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_NonredeemablePreferredStockMember
28,563mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_NonredeemablePreferredStockMember
Equity securities [Member] | Non-redeemable preferred stock [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_NonredeemablePreferredStockMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= us-gaap_NonredeemablePreferredStockMember
Equity securities [Member] | Partnership Interest In Private Credit Fund [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 15,432mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= mcy_PartnershipInterestInPrivateCreditFundMember
11,719mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= mcy_PartnershipInterestInPrivateCreditFundMember
Equity securities [Member] | Partnership Interest In Private Credit Fund [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= mcy_PartnershipInterestInPrivateCreditFundMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= mcy_PartnershipInterestInPrivateCreditFundMember
Equity securities [Member] | Partnership Interest In Private Credit Fund [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= mcy_PartnershipInterestInPrivateCreditFundMember
0mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= mcy_PartnershipInterestInPrivateCreditFundMember
Equity securities [Member] | Partnership Interest In Private Credit Fund [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets $ 15,432mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= mcy_PartnershipInterestInPrivateCreditFundMember
$ 11,719mcy_FairValueAssetsMeasuredOnRecurringBasis
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ mcy_FairValueQualitativeDisclosuresRelatedToElectionByEligibleItemOrGroupAxis
= mcy_PartnershipInterestInPrivateCreditFundMember