Fair Value Measurements - Schedule of Investments at Fair Value on Recurring Basis (Detail) (USD $) In Thousands, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Investments held in rabbi trust |
$ 5,631us-gaap_DeferredCompensationPlanAssets
|
$ 4,332us-gaap_DeferredCompensationPlanAssets
|
Marketable securities, available for sale |
25,331us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
|
14,752us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
|
Recurring [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
25,331us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
14,752us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
Recurring [Member] | Cash Equivalents [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Cash equivalents |
85,248us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
25,310us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
Recurring [Member] | Investments held in rabbi trust [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Investments held in rabbi trust |
5,631us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mmi_InvestmentsHeldInRabbiTrustMember
|
4,332us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mmi_InvestmentsHeldInRabbiTrustMember
|
Recurring [Member] | U.S. government and agency debt securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
7,093us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
4,997us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
Recurring [Member] | Corporate debt securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
14,187us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
|
7,478us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
|
Recurring [Member] | Asset-backed securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
4,051us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember
|
2,277us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember
|
Level 1 [Member] | Recurring [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
5,068us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
2,980us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
Level 1 [Member] | Recurring [Member] | Cash Equivalents [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Cash equivalents |
85,248us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
25,310us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
Level 1 [Member] | Recurring [Member] | Investments held in rabbi trust [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Investments held in rabbi trust |
0us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mmi_InvestmentsHeldInRabbiTrustMember
|
0us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mmi_InvestmentsHeldInRabbiTrustMember
|
Level 1 [Member] | Recurring [Member] | U.S. government and agency debt securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
5,068us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
2,980us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
Level 1 [Member] | Recurring [Member] | Corporate debt securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
|
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
|
Level 1 [Member] | Recurring [Member] | Asset-backed securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember
|
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember
|
Level 2 [Member] | Recurring [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
20,263us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
11,772us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
Level 2 [Member] | Recurring [Member] | Cash Equivalents [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Cash equivalents |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
Level 2 [Member] | Recurring [Member] | Investments held in rabbi trust [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Investments held in rabbi trust |
5,631us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mmi_InvestmentsHeldInRabbiTrustMember
|
4,332us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mmi_InvestmentsHeldInRabbiTrustMember
|
Level 2 [Member] | Recurring [Member] | U.S. government and agency debt securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
2,025us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
2,017us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
Level 2 [Member] | Recurring [Member] | Corporate debt securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
14,187us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
|
7,478us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
|
Level 2 [Member] | Recurring [Member] | Asset-backed securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
4,051us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember
|
2,277us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember
|
Level 3 [Member] | Recurring [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
Level 3 [Member] | Recurring [Member] | Cash Equivalents [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Cash equivalents |
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
0us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashEquivalentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember
|
Level 3 [Member] | Recurring [Member] | Investments held in rabbi trust [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Investments held in rabbi trust |
0us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mmi_InvestmentsHeldInRabbiTrustMember
|
0us-gaap_DeferredCompensationPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = mmi_InvestmentsHeldInRabbiTrustMember
|
Level 3 [Member] | Recurring [Member] | U.S. government and agency debt securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
Level 3 [Member] | Recurring [Member] | Corporate debt securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
|
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
|
Level 3 [Member] | Recurring [Member] | Asset-backed securities [Member] |
|
|
Fair Value Assets And Liabilities Measured On Recurring Basis Financial Statement Captions [Line Items] |
|
|
Marketable securities, available for sale |
$ 0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember
|
$ 0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementFrequencyAxis = us-gaap_FairValueMeasurementsRecurringMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember
|