XML 68 R40.htm IDEA: XBRL DOCUMENT
v3.21.2

Commitments and Contingencies Commitments and Contingencies (Details) $ in Millions | Sep. 30, 2021 USD ($)
--- | ---
Commitments and Contingencies [Abstract] |
Letters of credit and completion bonds | $ 363.6
Performance bonds outstanding | 263.6
Performance letters of credit outstanding | 81.4
Financial letters of credit | 13.0
Financial letters of credit representing deposits on land and lot purchase agreements | 12.6
Financial Bonds | 5.6
Unrecorded conditional purchase obligation | $ 866.7

X
- Definition Commitments and Contingencies [Abstract] + References No definition available. + Details
Name: | mho_CommitmentsAndContingenciesAbstract
Namespace Prefix: | mho_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financial Bonds + References No definition available. + Details
Name: | mho_FinancialBonds
Namespace Prefix: | mho_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Letters of Credit + References No definition available. + Details
Name: | mho_FinancialLettersOfCredit
Namespace Prefix: | mho_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of letters of credit and bonds outstanding as of the reporting date. + References No definition available. + Details
Name: | mho_LettersOfCreditAndBonds
Namespace Prefix: | mho_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Outstanding letters of credit in lieu of cash deposits under certain land option contracts. + References No definition available. + Details
Name: | mho_OutstandingLettersOfCreditInLieuOfCashDepositsUnderCertainLandOptionContracts
Namespace Prefix: | mho_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Outstanding performance and surety bonds related to site improvements + References No definition available. + Details
Name: | mho_OutstandingPerformanceBonds
Namespace Prefix: | mho_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Performance letters of credit outstanding + References No definition available. + Details
Name: | mho_PerformanceLettersOfCreditOutstanding
Namespace Prefix: | mho_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount of an option or options to acquire real property. + References No definition available. + Details
Name: | us-gaap_PurchaseOptionsLand
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant