MGRC


Line plots across dimensions of each concept
Line plots across concepts
Tables

Table of contents



us-gaap:CommonStockValue
us-gaap:StatementEquityComponents
us-gaap:CommonStockSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfRevenue

us-gaap:GrossProfit
us-gaap:StatementBusinessSegments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
us-gaap:StatementBusinessSegments

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxesPaidNet

us-gaap:InterestExpenseDebt

us-gaap:InterestIncomeExpenseNet
us-gaap:StatementBusinessSegments

us-gaap:InterestPaidNet

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:OperatingIncomeLoss
us-gaap:StatementBusinessSegments

us-gaap:OtherComprehensiveIncomeLossNetOfTax
us-gaap:StatementEquityComponents

us-gaap:ProfitLoss

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:ProductOrService
us-gaap:ProductOrService, us-gaap:StatementBusinessSegments
us-gaap:StatementBusinessSegments

us-gaap:Revenues
us-gaap:ConsolidationItems, us-gaap:ProductOrService, us-gaap:StatementBusinessSegments
us-gaap:StatementBusinessSegments

us-gaap:SellingGeneralAndAdministrativeExpense
us-gaap:StatementBusinessSegments

us-gaap:Assets

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:ConstructionInProgressGross

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:Goodwill
us-gaap:BusinessAcquisition

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:OperatingLeaseLiability

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:AmortizationOfFinancingCosts

us-gaap:DepreciationDepletionAndAmortization

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ProfitLoss

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
us-gaap:BusinessAcquisition
us-gaap:PaymentsToAcquireProductiveAssets
us-gaap:CounterpartyName, us-gaap:SubsequentEventType

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsValuationAllowance

mgrc:AveragePricePerRepurchasedShares

mgrc:CostOfRentalRelatedServices

mgrc:DirectCostsOfRentalOperations

mgrc:OperatingLeaseLeaseAndRelatedServicesIncome

mgrc:OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
us-gaap:StatementBusinessSegments
us-gaap:StatementBusinessSegments
mgrc:PercentageOfAverageUtilizationPeriod
us-gaap:StatementBusinessSegments
mgrc:PercentageOfUtilizationPeriod

mgrc:PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition
us-gaap:StatementBusinessSegments

us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
us-gaap:StatementEquityComponents
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred

us-gaap:CapitalExpendituresIncurredButNotYetPaid
us-gaap:StatementEquityComponents
us-gaap:CommonStockDividendsPerShareDeclared
us-gaap:StatementGeographical, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
us-gaap:ConcentrationRiskPercentage1

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:CostOfGoodsAndServicesSoldDepreciation
us-gaap:StatementBusinessSegments

us-gaap:DirectFinancingLeaseInterestIncome

us-gaap:DirectFinancingLeaseLeaseIncome

us-gaap:DirectFinancingLeaseRevenue

us-gaap:DividendsCommonStock
us-gaap:StatementEquityComponents

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax

us-gaap:GainLossOnSaleOfProperties

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInDeferredIncomeTaxes

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:LeaseIncome
us-gaap:ProductOrService
us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

us-gaap:OperatingLeaseLeaseIncome

us-gaap:OperatingLeaseLeaseIncomeLeasePayments
us-gaap:StatementBusinessSegments

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax

us-gaap:OtherCostOfOperatingRevenue

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsToAcquireEquipmentOnLease

us-gaap:ProceedsFromRepaymentsOfLinesOfCredit

us-gaap:ProceedsFromSaleOfMachineryAndEquipment
us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:ProceedsFromSaleOfNotesReceivable

us-gaap:ProvisionForDoubtfulAccounts
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:StockRepurchasedAndRetiredDuringPeriodShares

us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
us-gaap:StatementEquityComponents

us-gaap:StockRepurchasedDuringPeriodValue

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
us-gaap:BusinessAcquisition
mgrc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentalEquipment

mgrc:ElectronicTestEquipment

mgrc:HealthAndWorkersCompensationPlansLiability

mgrc:IndefiniteLivedIntangibleAssetsIncludingGoodwill

mgrc:IntangibleAssetsAccumulatedAmortizationExcludingGoodwill

mgrc:LiquidAndSolidContainmentTanksAndBoxes

mgrc:NotesPayableAmountAfterReclassificationOfPrepaidDebtFinancingCost
us-gaap:LongtermDebtType

mgrc:PropertyPlantAndEquipmentNetExcludingCapitalizedCost

mgrc:RecordedFairValueOfNotesPayable

mgrc:RelocatableModularBuildings
us-gaap:AwardType
mgrc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeLower
us-gaap:AwardType
mgrc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeUpper

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent

us-gaap:AccountsReceivableNet
us-gaap:StatementBusinessSegments

us-gaap:AllowanceForDoubtfulAccountsReceivable
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisition
us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
us-gaap:BusinessAcquisition, us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet

us-gaap:CapitalizedComputerSoftwareNet

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
us-gaap:BalanceSheetLocation
us-gaap:ContractWithCustomerLiability
us-gaap:CreditFacility, us-gaap:FinancialInstrument
us-gaap:DebtInstrumentInterestRateEffectivePercentage
us-gaap:CreditFacility, us-gaap:VariableRate

us-gaap:DeferredFinanceCostsNet

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredRevenue

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesPrepaidExpenses

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DirectFinancingLeaseDeferredSellingProfit

us-gaap:DirectFinancingLeaseLeaseReceivable

us-gaap:DirectFinancingLeaseNetInvestmentInLease

us-gaap:DividendsPayableCurrentAndNoncurrent
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:FiniteLivedCustomerRelationshipsGross

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsGross
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:IndefiniteLivedTradeNames

us-gaap:IntangibleAssetsGrossExcludingGoodwill

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LessorOperatingLeasePaymentsToBeReceived

us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears

us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears

us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths

us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter

us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears

us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
us-gaap:CreditFacility, us-gaap:LongtermDebtType
us-gaap:LineOfCredit
us-gaap:VariableRate
us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
us-gaap:LongtermDebtType
us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
us-gaap:LongtermDebtType
us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
us-gaap:LongtermDebtType
us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo

us-gaap:NotesPayable

us-gaap:NotesPayableFairValueDisclosure

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLeasesFutureMinimumPaymentsDue

us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
us-gaap:IncomeTaxAuthority
us-gaap:OperatingLossCarryforwards

us-gaap:PrepaidExpenseAndOtherAssets

us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation

us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross
us-gaap:StatementBusinessSegments

us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet
us-gaap:StatementBusinessSegments

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears

us-gaap:SalesTypeLeaseNetInvestmentInLease
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
us-gaap:AwardType
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange
us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange
us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1

us-gaap:UnbilledReceivablesCurrent
us-gaap:BalanceSheetLocation

Plots across concepts


IncomeStatement
Other Comprehensive Income Loss Net Of Tax
Expenses
Interest Expense Debt
Balance Sheet
Cash And Cash Equivalents At Carrying Value
Assets
Cash And Cash Equivalents At Carrying Value
Current Assets
Cash And Cash Equivalents At Carrying Value
NonCurrent Assets
Operating Lease Right Of Use Asset
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Operating Lease Liability
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Share Based Compensation
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Payments For Repurchase Of Common Stock
Shares
Weighted Average Number Of Shares Outstanding Basic
DividendsAndRepurchase
Payments For Repurchase Of Common Stock
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Undiscounted Excess Amount
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization

Tables

  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:CommonStockValue ▇▇▇▇▇██▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇███▇▇▇▇▇▇▅▄▃▃▃▂▁▁105.058104.584106.289106.079106.01106.957106.36106.033104.984103.638103.801102.753101.983102.84102.947102.703103.04102.483101.821101.828101.313101.485101.046103.642109.232107.745106.469103.888103.104102.05103.023103.239101.71190.40585.34282.44980.72579.64974.87869.58968.217NA63.623NANA
 us-gaap:CommonStockSharesOutstanding us-gaap:StatementEquityComponents us-gaap:CommonStock▇▅▃▃▂▅██▇▆▅▅▄▂▁24.24524.20624.12824.11124.08524.18224.29624.28524.25324.22224.18224.17624.1724.10224.052NANANA23.948NANANA23.851NANANA26.051NANANA25.757NANANA24.931NANANA24.576NANANA24.235NANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding ▃▃▃▃▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▁▁▁▁▅███████▇▇▆▅▅▅▅▄▃▃▃24.49424.51224.45324.44324.47124.73824.69724.63224.57924.5424.51424.56324.58424.47824.4124.22824.09224.23224.12324.04123.94923.91124.01525.40826.27326.27626.20626.15226.2226.2326.21126.09525.81825.43525.21625.10625.14925.18324.89224.71924.74224.66NA24.17324.201
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic ▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▆███▇▇▇▇▆▆▅▄▄▄▃▃▃▂▂24.22924.15324.11924.09724.12124.29224.2924.26824.24624.19524.17924.17224.14524.06724.04424.01523.98523.9523.92723.91123.923.86223.93225.33426.14226.09125.99925.95325.91225.78925.71725.64925.35425.00324.84724.78524.76524.63924.43124.36224.3424.258NA23.93623.924
us-gaap:EarningsPerShareBasic ▂▂▃▂▂▂▂▃▂▂▂▂▂▂█▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁0.850.721.291.170.930.831.091.340.80.761.01.030.660.64.90.70.480.330.410.540.380.280.480.540.330.260.540.530.390.310.460.490.390.370.480.50.420.40.540.630.470.40.530.410.31
us-gaap:EarningsPerShareDiluted ▂▂▃▂▂▂▂▃▂▂▂▂▂▂█▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁0.840.711.271.150.920.811.071.320.790.750.991.010.650.594.820.690.480.330.40.540.380.270.480.540.320.260.530.530.390.30.450.480.380.360.470.50.420.390.530.620.460.390.520.40.31
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
 EBT Margin us-gaap:StatementBusinessSegments mgrc:AdlerTanks▃▁▂▂▂▃▅▆█▅▇▇▅▄▇▅▅▃▄▃▄▃▅▆▆▅█▇19.95817.7118.89519.26518.63320.68923.34424.80926.33523.43525.80926.01723.04921.17825.22523.41622.25320.46121.48120.34721.51920.48323.1224.49724.11622.89826.7525.713NANANANANANANANANANANANANANANANANA
 EBT Margin us-gaap:StatementBusinessSegments mgrc:Enviroplex▃▁▅▂▃▁▃█▁▂▃▄▂▁▄▅▂▁▃▄▂▁▂▂▁▁▃▃8.1221.23416.1215.9149.1991.5037.57628.3611.0722.8059.21514.1023.7112.01810.67715.7814.1520.7596.33411.643.9990.1482.2466.1651.8890.3126.8568.354NANANANANANANANANANANANANANANANANA
 EBT Margin us-gaap:StatementBusinessSegments mgrc:MobileModular▇▅▆█▆▅▆▇▅▄▄▅▄▃▃▅▃▂▃▄▂▂▂▃▁▁▂▂84.57268.64876.15195.41376.76273.19881.89486.30267.72265.09265.96174.89159.87153.85157.43868.88756.63848.30351.0663.68949.67945.08450.16753.11342.1238.88444.38146.239NANANANANANANANANANANANANANANANANA
 EBT Margin us-gaap:StatementBusinessSegments mgrc:TrsRenTelco▆▆█▇▅▆▆▆▅▄▅▃▄▃▃▂▂▁▂▂▂▂▃▃▂▃▆▅33.78333.60337.81335.85633.07934.06334.40734.0932.3130.67632.1328.13730.35228.03828.88727.30426.53925.31426.40826.31727.90827.98429.74929.27327.90128.09433.80532.719NANANANANANANANANANANANANANANANANA
 Gross Margin us-gaap:StatementBusinessSegments mgrc:AdlerTanks▃▁▂▂▂▃▅▆█▅▇▇▅▄▇▅▅▃▄▃▄▃▅▆▆▅█▇▇▅▅▇▆▃▅▅▃▃▄▂19.95817.7118.89519.26518.63320.68923.34424.80926.33523.43525.80926.01723.04921.17825.22523.41622.25320.46121.48120.34721.51920.48323.1224.49724.11622.89826.7525.71325.15123.17423.0425.76624.31920.81523.25623.32120.66420.0721.11119.554NANANANANA
 Gross Margin us-gaap:StatementBusinessSegments mgrc:Enviroplex▃▁▅▂▃▁▃█▁▂▃▄▂▁▄▅▂▁▃▄▂▁▂▃▁▁▃▃▁▁▁▃▁▃▃▃▂▁▁▆8.1221.23416.1215.9149.1991.5037.57628.3611.0722.8059.21514.1023.7112.01810.67715.7814.1520.7596.33411.643.9990.1482.2466.1651.8890.3126.8568.3541.1421.1051.9299.4990.2346.1939.9179.1834.7160.0070.37318.465NANANANANA
 Gross Margin us-gaap:StatementBusinessSegments mgrc:MobileModular▇▅▆█▆▆▇▇▅▅▅▆▄▄▄▅▄▃▃▅▃▃▃▄▂▂▃▃▂▂▂▂▁▁▁▂▁▁▁▂84.57268.64876.15195.41376.76273.19881.89486.30267.72265.09265.96174.89159.87153.85157.43868.88756.63848.30351.0663.68949.67945.08450.16753.11342.1238.88444.38146.23937.31533.6434.47939.68829.50328.99130.63233.027.7828.35530.19935.282NANANANANA
 Gross Margin us-gaap:StatementBusinessSegments mgrc:TrsRenTelco▆▆█▇▅▆▆▆▅▄▅▃▄▃▃▂▂▁▂▂▂▂▃▃▂▃▆▅▅▃▇▆▅▅33.78333.60337.81335.85633.07934.06334.40734.0932.3130.67632.1328.13730.35228.03828.88727.30426.53925.31426.40826.31727.90827.98429.74929.27327.90128.09433.80532.71932.22529.55335.32433.93833.07732.714NANA30.60530.497NANANANANANANA
 Operating Margin us-gaap:StatementBusinessSegments mgrc:AdlerTanks▃▁▂▂▂▃▅▆█▅▇▇▅▄▇▅▅▃▄▃▄▃▅▆▆▅█▇▇▅▅▇▆▃19.95817.7118.89519.26518.63320.68923.34424.80926.33523.43525.80926.01723.04921.17825.22523.41622.25320.46121.48120.34721.51920.48323.1224.49724.11622.89826.7525.71325.15123.17423.0425.76624.31920.815NA23.32120.66420.07NA19.554NANANANANA
 Operating Margin us-gaap:StatementBusinessSegments mgrc:Enviroplex▃▁▅▂▃▁▃█▁▂▃▄▂▁▄▅▂▁▃▄▂▁▂▂▁▁▃▃▁▁▁▃▁▂8.1221.23416.1215.9149.1991.5037.57628.3611.0722.8059.21514.1023.7112.01810.67715.7814.1520.7596.33411.643.9990.1482.2466.1651.8890.3126.8568.3541.1421.1051.9299.4990.2346.193NA9.1834.7160.007NA18.465NANANANANA
 Operating Margin us-gaap:StatementBusinessSegments mgrc:MobileModular▇▅▆█▆▆▇▇▅▅▅▆▄▄▄▅▄▃▃▅▃▃▃▄▂▂▃▃▂▁▂▂▁▁84.57268.64876.15195.41376.76273.19881.89486.30267.72265.09265.96174.89159.87153.85157.43868.88756.63848.30351.0663.68949.67945.08450.16753.11342.1238.88444.38146.23937.31533.6434.47939.68829.50328.991NA33.027.7828.355NA35.282NANANANANA
 Operating Margin us-gaap:StatementBusinessSegments mgrc:TrsRenTelco▆▆█▇▅▆▆▆▅▄▅▃▄▃▃▂▂▁▂▂▂▂▃▃▂▃▆▅▅▃▇▆▅▅33.78333.60337.81335.85633.07934.06334.40734.0932.3130.67632.1328.13730.35228.03828.88727.30426.53925.31426.40826.31727.90827.98429.74929.27327.90128.09433.80532.71932.22529.55335.32433.93833.07732.714NANA30.60530.497NANANANANANANA
 SG&A Ratio us-gaap:StatementBusinessSegments mgrc:AdlerTanks▃▁▂▂▂▃▅▆█▅▇▇▅▄▇▅▅▃▄▃▄▃▅▆▆▅█▇▇▅▅▇▆▃19.95817.7118.89519.26518.63320.68923.34424.80926.33523.43525.80926.01723.04921.17825.22523.41622.25320.46121.48120.34721.51920.48323.1224.49724.11622.89826.7525.71325.15123.17423.0425.76624.31920.815NA23.32120.66420.07NA19.554NANANANANA
 SG&A Ratio us-gaap:StatementBusinessSegments mgrc:Enviroplex▃▁▅▂▃▁▃█▁▂▃▄▂▁▄▅▂▁▃▄▂▁▂▂▁▁▃▃▁▁▁▃▁▂8.1221.23416.1215.9149.1991.5037.57628.3611.0722.8059.21514.1023.7112.01810.67715.7814.1520.7596.33411.643.9990.1482.2466.1651.8890.3126.8568.3541.1421.1051.9299.4990.2346.193NA9.1834.7160.007NA18.465NANANANANA
 SG&A Ratio us-gaap:StatementBusinessSegments mgrc:MobileModular▇▅▆█▆▆▇▇▅▅▅▆▄▄▄▅▄▃▃▅▃▃▃▄▂▂▃▃▂▁▂▂▁▁84.57268.64876.15195.41376.76273.19881.89486.30267.72265.09265.96174.89159.87153.85157.43868.88756.63848.30351.0663.68949.67945.08450.16753.11342.1238.88444.38146.23937.31533.6434.47939.68829.50328.991NA33.027.7828.355NA35.282NANANANANA
 SG&A Ratio us-gaap:StatementBusinessSegments mgrc:TrsRenTelco▆▆█▇▅▆▆▆▅▄▅▃▄▃▃▂▂▁▂▂▂▂▃▃▂▃▆▅▅▃▇▆▅▅33.78333.60337.81335.85633.07934.06334.40734.0932.3130.67632.1328.13730.35228.03828.88727.30426.53925.31426.40826.31727.90827.98429.74929.27327.90128.09433.80532.71932.22529.55335.32433.93833.07732.714NANA30.60530.497NANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:ComprehensiveIncomeNetOfTax ▂▂▃▂▂▂▂▃▂▂▂▂▂▁█▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁20.60517.43631.09128.0322.51220.31726.3532.5319.48218.42224.224.84616.03514.444117.68716.75811.4427.929.79112.8819.0836.50811.51813.5928.4966.91813.83713.70610.1967.89911.7312.5739.8489.215NANANANANANANANANANANA
us-gaap:CostOfGoodsAndServicesSold ▆▆▆▇▆▆▆▇▆▆▆▆▆▆▆▆▆▇▁██▇██▇▇██▇▇▇█▇▇█▇▇▇▇█▇▇▇▇▇16.8558.54823.10829.66919.7998.44318.08432.0847.9549.94616.28424.39811.1817.10115.79227.11412.77851.167-135.41171.5659.34953.04458.52662.90255.10851.10159.58863.72753.66648.92250.14263.6546.98749.71557.91155.7942.98539.09441.01357.57440.17137.12141.48849.15435.995
us-gaap:CostOfRevenue ▆▄▆▇▆▅▆█▅▄▅▆▄▃▅▆▄▃▃▅▄▃▄▄▃▃▄▄▃▃▃▄▂▃▄▃▂▁▂▄▁▁▂▃▁80.56864.11478.32688.24474.44167.79776.22495.2867.55865.00368.01279.09763.05554.91567.53876.61360.37151.16755.9671.5659.34953.04458.52662.90255.10851.10159.58863.72753.66648.92250.14263.6546.98749.71557.91155.7942.98539.09441.01357.57440.17137.12141.48849.15435.995
us-gaap:GrossProfit ▆▅▇▇▆▆▇█▅▅▆▆▄▄▅▅▄▃▄▄▃▂▃▄▃▂▄▄▃▂▃▃▂▂▃▃▃▂▃▃▂▂▂▂▁65.86757.08170.65468.20463.23261.65670.99778.28259.88157.00565.10364.0553.92850.1754.68958.77549.21143.6749.32350.43343.75640.65546.75650.14640.91839.08752.20449.29842.07938.5544.47245.2140.14638.99844.03943.6440.7839.83544.19347.38739.35935.91638.45534.0530.528
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest ▅▃▇▆▅▄▆█▄▄▆▆▃▃▄▅▃▂▃▃▂▁▃▄▂▁▄▄▂▁27.34722.10639.3135.49530.62526.61435.45443.45525.96524.25132.01832.55321.10619.01823.94927.33618.90813.25919.79521.27715.00610.85318.52322.50514.03311.31624.22222.60916.79412.936NANANANANANANANANANANANANANANA
us-gaap:IncomeTaxExpenseBenefit ██████████████▁██████████████████████████████6.7394.7088.1347.3948.0766.4559.05310.9876.4775.8027.7697.7745.1944.552-93.77510.5747.4475.28610.0618.4055.9274.2877.0058.8895.5434.4710.3358.8636.5895.0657.588.1066.3495.9426.9158.0296.7566.398.0049.97.3546.1987.5236.1494.685
us-gaap:IncomeTaxesPaidNet ▄▂▅█▃▂▄▃▄▂▃▃▅▃▄▄▅▄▄▃▄▂▂▂▃▂▄▄▄▂▃▃▄▃▃▃▃▃▃▃▃▁▃▃6.6180.37210.19922.5511.790.3637.4983.8575.4630.712.1024.3810.1031.5725.9945.36912.5765.5657.8042.0725.0060.6730.2580.751.1740.3166.5817.1688.1870.3393.1441.1515.261.5191.2091.4172.0171.1991.2160.9021.469-5.0671.3121.831NA
us-gaap:InterestExpenseDebt ▃▁▂▂▃▄▆▆▆▆▆▆▆▆▅▆▆▅▅▆▆█▅▄▃▃▃▃▃▃2.2571.7831.9831.9682.1842.6522.9243.1613.1383.1083.1643.1422.9992.9922.8982.9862.9492.7892.7212.942.993.5562.912.4442.3472.3912.3562.3862.3352.203NANANANANANANANANANANANANANANA
us-gaap:InterestIncomeExpenseNet ▃▃▇▃▃▃█▃▃▃▃▃▃▃█▃▃▃█▃▃▃▇▁▅▃▃▃▅▃▃▃▃▃-2.257-1.78315.591-1.968-2.184-2.65221.738-3.161-3.138-3.108-3.164-3.142-2.999-2.99220.346-2.986-2.949-2.78921.693-2.94-2.99-3.55617.274-11.927.129-2.391-2.356-2.3866.741-2.203-2.179-2.148-2.157-2.203NANA-2.382-2.173NANANANANANANA
 us-gaap:InterestIncomeExpenseNet us-gaap:StatementBusinessSegments mgrc:AdlerTanks▃▃▆▃▃▃█▃▃▃▃▃▃▃█▃▃▃█▃▃▃▇▁▅▃▃▁▅▃▃▃▃▃-0.491-0.4313.758-0.472-0.518-0.6616.034-0.952-0.819-0.827-0.843-0.833-0.801-0.7755.372-0.786-0.777-0.7385.687-0.768-0.785-0.9344.682-3.251.954-0.657-0.668-3.2341.907-0.623-0.62-0.586-0.604-0.609NANA-0.603-0.531NANANANANANANA
 us-gaap:InterestIncomeExpenseNet us-gaap:StatementBusinessSegments mgrc:Enviroplex▇▇▄▇▇█▁███████▅▇▇▇▆▇▇▇▆█▇▇▇█▇▇▇▇▇▇0.1140.114-0.9920.1190.1130.203-1.8220.2550.2660.280.2520.2110.1780.142-0.7510.1190.1060.086-0.4480.0710.060.055-0.3350.234-0.1410.0480.0470.223-0.1350.0460.0580.0480.0440.056NANA0.0320.039NANANANANANANA
 us-gaap:InterestIncomeExpenseNet us-gaap:StatementBusinessSegments mgrc:MobileModular▃▃▆▃▃▃█▂▃▃▃▃▃▃▇▃▃▃▇▃▃▃▆▁▄▃▃▁▄▃▃▃▃▃-1.38-1.0469.086-1.156-1.279-1.54713.894-2.187-1.878-1.883-1.876-1.834-1.746-1.67611.679-1.719-1.698-1.59112.068-1.662-1.655-1.9479.153-6.2713.734-1.253-1.244-5.8143.393-1.103-1.08-1.08-1.065-1.093NANA-1.191-1.103NANANANANANANA
 us-gaap:InterestIncomeExpenseNet us-gaap:StatementBusinessSegments mgrc:TrsRenTelco▃▃▇▃▃▃▇▃▃▃▃▃▃▃█▃▃▃█▃▃▃▇▁▅▃▃▁▅▃▃▃▃▃-0.5-0.423.739-0.459-0.5-0.6473.632-0.277-0.707-0.678-0.697-0.686-0.63-0.6834.046-0.6-0.58-0.5464.386-0.581-0.61-0.733.774-2.6331.582-0.529-0.491-2.6371.576-0.523-0.537-0.53-0.532-0.557NANA-0.62-0.578NANANANANANANA
us-gaap:InterestPaidNet ▄▁▃▂▃▅▆▆▇▅▇▆█▄▇▅2.3621.6252.2211.7982.1722.8593.1163.1493.3822.8283.4053.073.5862.5373.2622.746NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:NetIncomeLoss ▂▂▃▂▂▂▂▃▂▂▂▂▂▁█▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁20.60817.39831.17528.10122.54920.15926.40132.46819.48818.44924.24924.77915.91214.466117.72416.76211.4617.9739.73412.8729.0796.56611.51813.6168.496.84613.88713.74610.2057.87111.76112.5739.8489.21511.93612.45110.4799.91113.22715.35511.4069.61412.7439.77.388
us-gaap:OperatingIncomeLoss ▄▃▇▆▅▄▆█▄▄▆▆▃▃▄▅▃▁▃▃▂▁▃▃▂▁▄▃▂▁▃▃▂▂▃▃▂▂▃▄▃▂▃▂▁29.60623.94441.02637.33332.69229.70238.24846.74829.06627.3135.16635.82424.44922.04226.78630.28621.84615.82222.69624.23218.07314.25821.46725.1516.46513.87526.79625.09818.23915.13921.5222.82718.35417.3621.13322.79219.61718.47423.3527.30620.71417.29421.80517.48113.579
us-gaap:OtherComprehensiveIncomeLossNetOfTax ▁█-0.0030.038NA-0.071-0.0370.158NA0.062-0.006-0.027NA0.0670.123-0.022NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents us-gaap:AccumulatedOtherComprehensiveIncome▁█-0.0030.038NA-0.071-0.0370.158NA0.062-0.006-0.027NA0.0670.123-0.022NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:ProfitLoss ▁▁▂▂▂▁▂▂▁▁▂▂▁▁█▁20.60817.39831.17528.10122.54920.15926.40132.46819.48818.44924.24924.77915.91214.466117.72416.762NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax ▇▁▇▇▆▁▇█▆▁▆▇▅▅▆▆▅▅▅▆▅▄▅▅▅▄▅▅▅▄▅▅▄▄▅▅▄▄▄▅▄▄▄▄▃146.43515.439148.98156.448137.67315.436147.221173.562127.43917.857133.115143.147116.983105.085122.227135.388109.58294.837105.283121.993103.10593.699105.282113.04896.02690.188111.792113.02595.74587.47294.614108.8687.13388.713101.9599.4383.76578.92985.206104.96179.5373.03779.94383.20466.523
us-gaap:Revenues ▆▅▆▇▆▅▆█▅▅▅▆▄▄▅▆▄▃▄▅▃▃▄▄▃▃▄▄▃▂▃▄▂▂▃▃▂▂▂▄▂▁▂▂▁146.435121.195148.98156.448137.673129.453147.221173.562127.439122.008133.115143.147116.983105.085122.227135.388109.58294.837105.283121.993103.10593.699105.282113.04896.02690.188111.792113.02595.74587.47294.614108.8687.13388.713101.9599.4383.76578.92985.206104.96179.5373.03779.94383.20466.523
us-gaap:SellingGeneralAndAdministrativeExpense █▇▆▆▆▆▇▆▆▆▆▅▆▅▅▅▅▅▅▄▄▄▄▄▄▄▄▄▄▃▃▃▃▃▃▃▃▃▃▂▂▂▁▁▁36.26133.13729.62830.87130.5431.95432.74931.53430.81529.69529.93728.22629.47928.12827.90328.48927.36527.84826.62726.20125.68326.39725.28924.99624.45325.21225.40824.223.8423.41122.95222.38321.79221.63822.90620.84821.16321.36120.84320.08118.64518.62216.6516.56916.949
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:Assets █▅▅▅▅▅▅▅▅▅▅▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▃▃▃▃▃▃▂▂▃▂▂▂▂▁▁▁1596.0271272.4231275.7441295.381312.3421314.4291309.8751306.2231280.2491239.6331217.3161201.7991180.2091148.8581147.8541156.4151150.1231130.7341128.2761144.9231148.0181132.3551152.7091149.0951132.751112.0561116.4071089.131051.7641021.6131019.5571009.435985.262967.131972.446988.254963.649934.282918.929895.144866.7832.032813.562NANA
us-gaap:Liabilities █▂▂▃▃▃▃▄▄▃▃▃▃▂▂▅▅▅▅▅▅▅▅▅▄▄▄▃▃▂▂▂▂▂▂▃▂▂▂▁▁897.906584.738593.14633.766668.506676.825675.839689.508687.94658.99645.781647.252643.014618.574623.67743.633747.758734.109733.989754.323764.705751.843773.022759.631705.927686.208691.876674.611645.325620.05618.527613.741597.483594.267607.708632.496616.149592.429585.787574.734557.378NA518.585NANA
us-gaap:LiabilitiesAndStockholdersEquity █▅▅▅▅▅▅▅▅▅▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▃▃▃▃▂▂▂▂▂▂▂▂▂▂▁▁1596.0271272.4231275.7441295.381312.3421314.4291309.8751306.2231280.2491239.6331217.3161201.7991180.2091148.8581147.8541156.4151150.1231130.7341128.2761144.9231148.0181132.3551152.7091149.0951132.751112.0561116.4071089.131051.7641021.6131019.5571009.435985.262967.131972.446988.254963.649934.282918.929895.144866.7NA813.562NANA
us-gaap:StockholdersEquity ███▇▇▇▇▇▆▆▆▆▅▅▅▃▃▃▃▃▃▂▂▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▁▁▁▁698.121687.685682.604661.614643.836637.604634.036616.715592.309580.643571.535554.547537.195530.284524.184412.782402.365396.625394.287390.6383.313380.512379.687389.464426.823425.848424.531414.519406.439401.563401.03395.694387.779372.864364.738355.758347.5341.853333.142320.41309.322300.976294.977NANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:CashAndCashEquivalentsAtCarryingValue ▄▄▃▃▂▁▄▄▃▃▃███▅▃▄▃▂▂▃▂▂▂▂▂▂▂▂▂▃▂▂▁▃▁▁▁▃▂▁▄▂▁▁2.4122.3291.2381.5430.6940.3422.3422.291.4961.4421.5084.3994.4844.4482.5011.3691.8711.680.8521.0921.2381.0621.1030.7570.7390.7771.1670.7741.1411.2111.630.6510.7070.4611.6120.3620.340.3651.2290.6520.4372.250.990.4960.533
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:PropertyPlantAndEquipmentGross NANA225.967NANANA215.083NANANA201.392NANANA187.603NANANA180.341NANANA170.597NANANA156.654NANANA148.44NANANA137.283NANANA125.731NANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType mgrc:FurnitureOfficeEquipmentAndSoftwareNANA36.882NANANA36.61NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType mgrc:VehiclesAndMachineryNANA43.101NANANA41.877NANANA38.199NANANA34.597NANANA30.416NANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:BuildingNANA32.306NANANA29.848NANANA29.359NANANA26.862NANANA26.105NANANA25.52NANANA21.486NANANA21.151NANANA20.522NANANA18.853NANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:LandNANA54.429NANANA54.423NANANA50.689NANANA50.689NANANA45.928NANANA40.378NANANA38.455NANANA37.354NANANA35.371NANANA30.466NANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:LandImprovementsNANA59.249NANANA52.325NANANA50.064NANANA43.337NANANA42.677NANANA42.004NANANA39.715NANANA39.068NANANA38.708NANANA38.47NANANANANANA
us-gaap:ConstructionInProgressGross NANA1.757NANANA0.272NANANA2.625NANANA1.601NANANA0.703NANANA0.566NANANA5.477NANANA3.805NANANA3.049NANANA0.683NANANANANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment NANA91.514NANANA84.308NANANA77.118NANANA70.034NANANA68.854NANANA61.41NANANA53.503NANANA47.058NANANA39.301NANANA31.712NANANANANANA
us-gaap:PropertyPlantAndEquipmentNet █▇█▇▇▇▇▆▆▆▆▆▅▅▅▅▅▅▄▄▄▃▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▁▁▁▁138.59135.034136.21134.245133.61132.075131.047127.977126.906127.736126.899125.756121.614119.904119.17119.315118.117116.217112.19113.497114.241108.532109.753110.53110.422109.627108.628106.938105.853106.169105.187102.977101.183100.584101.03199.91699.73194.61694.70294.71791.908NA83.861NANA
us-gaap:Goodwill █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁132.39328.19728.19728.19728.19728.19728.19728.12527.80827.80827.80827.80827.80827.80827.80827.80827.80827.80827.80827.80827.80827.80827.80827.80827.80827.80827.80827.727.727.727.727.727.727.727.727.727.727.727.727.727.7NA27.7NANA
us-gaap:IntangibleAssetsNetExcludingGoodwill █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂51.1697.0697.1187.1677.2237.2797.3347.5546.8077.037.2547.487.2897.5067.7247.9428.1598.3778.5958.8129.039.2489.4659.6839.90110.11810.33610.23910.44910.45610.66210.86811.07511.28111.48711.69311.89912.10512.31112.52712.542NA12.868NANA
us-gaap:FiniteLivedIntangibleAssetsNet 45.298NA1.247NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingLeaseRightOfUseAsset NANA8.3NANANA9.9NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:DeferredIncomeTaxLiabilitiesNet █▁▃▃▅223.345212.819216.077216.407218.753NA218.27NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo NANA2.372NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree NANA1.756NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour NANA1.066NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive NANA0.293NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:StockholdersEquity ███▇▇▇▇▇▆▆▆▆▅▅▅▃▃▃▃▃▃▂▂▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▁▁▁▁698.121687.685682.604661.614643.836637.604634.036616.715592.309580.643571.535554.547537.195530.284524.184412.782402.365396.625394.287390.6383.313380.512379.687389.464426.823425.848424.531414.519406.439401.563401.03395.694387.779372.864364.738355.758347.5341.853333.142320.41309.322300.976294.977NANA
us-gaap:CommonStockValue ▇▇▇▇▇██▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇███▇▇▇▇▇▇▅▄▃▃▃▂▁▁105.058104.584106.289106.079106.01106.957106.36106.033104.984103.638103.801102.753101.983102.84102.947102.703103.04102.483101.821101.828101.313101.485101.046103.642109.232107.745106.469103.888103.104102.05103.023103.239101.71190.40585.34282.44980.72579.64974.87869.58968.217NA63.623NANA
us-gaap:RetainedEarningsAccumulatedDeficit ███▇▇▇▇▆▆▆▆▅▅▅▅▂▂▂▂▂▂▂▂▂▃▃▃▂▂▂▂▂▂▂▂▂▂▁▁▁▁593.132583.167576.419555.555537.775530.559527.746510.702487.407477.081467.783451.794435.279427.634421.405310.21299.452294.25292.521288.884282.121279.152278.708285.889317.62318.133318.164310.687303.343299.516298.038292.455286.068282.459279.396273.309266.775262.204258.264250.821241.105NA231.354NANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▂▂▁▄▇█▂▄▂▂▃-0.069-0.066-0.104-0.020.0510.088-0.07-0.02-0.082-0.076-0.049NA-0.067-0.19-0.168-0.131-0.127-0.108-0.055-0.112-0.121-0.125-0.067-0.067-0.029-0.03-0.102-0.056-0.008-0.003-0.031NANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInOperatingActivities █▄▆▃▆▅▆▅▅▅▅▅▁▃▄▃60.37337.60948.96734.01551.8445.68251.12544.88245.48146.50645.82743.07522.61331.15241.24831.743NANANANANANANANANANANANA17.1238.05233.72733.67724.61941.6235.37325.73529.79135.48224.81633.04636.04935.434.48922.956NA
us-gaap:NetCashProvidedByUsedInInvestingActivities ▁████▇▇▇▇▇▇▇▇███-312.294-8.547-11.5381.073-14.322-28.214-32.499-34.263-48.73-27.652-29.837-28.788-26.739-19.128-13.353-17.815NANANANANANANANANANANANANA-28.141-35.168-30.012-26.125-19.899-18.308-26.73-39.872-30.086-29.336-46.093-38.481-29.804-27.424-27.018NA
us-gaap:NetCashProvidedByUsedInFinancingActivities █▁▁▁▁▁▁▂▂▁▁▂▂▂▁▂252.033-27.967-37.802-33.994-37.143-19.512-18.617-9.8083.315-18.906-18.918-14.2864.24-10.102-26.672-14.465NANANANANANANANANANANANANA-10.3392.422-3.7211.752-22.872-15.8151.01710.056-6.265.09713.2620.619-4.336-6.5714.025NA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect ▅▇▅▆▆▂▅▆▅▅▁▅▅█▇0.0831.091-0.3050.8490.352-2.00.0520.7940.054-0.066-2.891-0.0850.0361.9471.132NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:AmortizationOfFinancingCosts ▂▂▂▂▁▂▂▂▁▂▁▂▁█▇█▇█▇███0.0030.0030.0030.0030.0020.0030.0030.0030.0020.0030.0020.0030.0020.0130.0120.0130.0120.0130.0120.0130.0130.013NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:DepreciationDepletionAndAmortization █▆▆▆▆▆▆▅▅▄▄▄▄▄▄▃▃▃▃▄▄▄▄▄▄▄▄▄▄▄▃▃▃▃▃▃▂▂▂▂▁▁▁▁27.09923.4623.39423.58623.80123.86223.51622.87321.98721.121.07920.60820.3619.92819.99119.67319.34719.40519.65120.11120.55720.8620.97721.13221.26520.90620.74220.40120.0519.93219.75219.45218.83718.80818.81118.32617.82317.51617.64917.1116.46216.17416.30815.681NA
us-gaap:IncreaseDecreaseInAccountsReceivable ▅▃▂▅▄▃▂▇▄▃▅▆▅▂▃▆▅▃▂▆▅▃▁▇▅▁▃▇▅▃▃▅▄▃▂▇▄▂▄▆▅▃▁█6.503-1.009-6.0013.8870.387-1.713-9.60616.5561.83-1.4576.21110.117.149-7.745-1.21611.4324.295-4.036-6.3558.5234.466-2.882-11.32714.0754.97-11.6-1.93114.9526.571-4.123-4.3725.9690.475-4.534-6.30415.122.737-7.7053.41211.3594.326-1.159-12.15519.882NA
us-gaap:NetCashProvidedByUsedInOperatingActivities █▄▆▃▆▅▆▅▅▅▅▅▁▃▄▃60.37337.60948.96734.01551.8445.68251.12544.88245.48146.50645.82743.07522.61331.15241.24831.743NANANANANANANANANANANANA17.1238.05233.72733.67724.61941.6235.37325.73529.79135.48224.81633.04636.04935.434.48922.956NA
us-gaap:NetIncomeLoss ▂▂▃▂▂▂▂▃▂▂▂▂▂▁█▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁20.60817.39831.17528.10122.54920.15926.40132.46819.48818.44924.24924.77915.91214.466117.72416.76211.4617.9739.73412.8729.0796.56611.51813.6168.496.84613.88713.74610.2057.87111.76112.5739.8489.21511.93612.45110.4799.91113.22715.35511.4069.61412.7439.77.388
us-gaap:ProfitLoss ▁▁▂▂▂▁▂▂▁▁▂▂▁▁█▁20.60817.39831.17528.10122.54920.15926.40132.46819.48818.44924.24924.77915.91214.466117.72416.762NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:ShareBasedCompensation ██▃▇▇██▆▆▆▆▄▄▄▄▃▃▃▃▃▃▄▂▄▄▄▄▄▄▄▁▅▅▅▃▅▅▄▇▇▅▄▅▅1.821.7770.6551.671.5011.7231.7961.351.3541.3921.3010.9820.9640.8640.9530.7070.7320.8060.7640.7410.730.8560.5360.911.0220.9310.8441.0261.0290.9550.2981.1271.1291.1260.6861.0771.0830.9941.5121.5821.1031.0241.0721.069NA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInInvestingActivities ▁████▇▇▇▇▇▇▇▇███-312.294-8.547-11.5381.073-14.322-28.214-32.499-34.263-48.73-27.652-29.837-28.788-26.739-19.128-13.353-17.815NANANANANANANANANANANANANA-28.141-35.168-30.012-26.125-19.899-18.308-26.73-39.872-30.086-29.336-46.093-38.481-29.804-27.424-27.018NA
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment ▂▁▄▃▄▄▆▃▂▃▄▆▄▃▂▄▄▆▁▂█▁▂▃▃▃▄▃▄▃▄▄▃▂▄▃▇▂▂▅▄▇▇▂1.2910.9814.0852.7463.6973.1965.2352.8841.2082.7533.1436.1043.752.6671.8333.1613.7885.8350.521.337.8170.8811.2762.2132.8273.0053.6622.9773.2892.8124.0113.8062.6031.5533.1362.1427.061.8232.0234.3533.8566.9726.9471.643NA
 us-gaap:PaymentsToAcquireProductiveAssets us-gaap:BusinessAcquisition mgrc:DesignSpaceModularBuildingsPNWLPNANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:PaymentsToAcquireProductiveAssets us-gaap:BusinessAcquisition mgrc:GRSHoldingLLCDBAKitchensToGoNANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:PaymentsToAcquireProductiveAssets us-gaap:CounterpartyName,us-gaap:SubsequentEventType mgrc:GRSHoldingLLCDBAKitchensToGo,us-gaap:SubsequentEventNANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInFinancingActivities █▁▁▁▁▁▁▂▂▁▁▂▂▂▁▂252.033-27.967-37.802-33.994-37.143-19.512-18.617-9.8083.315-18.906-18.918-14.2864.24-10.102-26.672-14.465NANANANANANANANANANANANANA-10.3392.422-3.7211.752-22.872-15.8151.01710.056-6.265.09713.2620.619-4.336-6.5714.025NA
us-gaap:PaymentsOfDividendsCommonStock ██▇▇▇▆▆▆▆▄▄▄▄▁▁▁▁▁▁▁▁▁▁▂▂▂▁10.53510.55410.12710.11610.1579.3699.1079.0959.0898.2488.228.2188.2016.36.2486.2386.2356.1556.0996.0966.1176.1366.0516.5526.5376.6396.362NANANANANANANANANANANANANANANANANANA
us-gaap:PaymentsForRepurchaseOfCommonStock NANA0.00.1165.6497.852NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value105104106106106106106106104103103102101102102102103102101101101101101103109107106103103102103103101908582807974696863
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.68.28.38.28.18.18.18.18.28.48.58.58.69.09.08.99.09.19.08.98.89.08.89.09.69.79.59.59.810.010.110.210.39.38.88.38.48.58.17.87.97.8

Common Stock Shares Outstanding

us-gaap:CommonStockSharesOutstanding us-gaap:StatementEquityComponents

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStock


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value242424242424242424242424242424232326252424242323
Percentage of CommonStockSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-09-302010-06-30
Value2424242424242424242424242424242424242424232324252626262626262626252525252525242424242424
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-09-302010-06-30
Value2424242424242424242424242424242423232323232323252626252525252525252524242424242424242323
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value0.850.721.291.170.930.831.091.340.80.761.01.030.660.64.90.70.480.330.410.540.380.280.480.540.330.260.540.530.390.310.460.490.390.370.480.50.420.40.540.630.470.40.530.410.31
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value0.840.711.271.150.920.811.071.320.790.750.991.010.650.594.820.690.480.330.40.540.380.270.480.540.320.260.530.530.390.30.450.480.380.360.470.50.420.390.530.620.460.390.520.40.31
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value201731282220263219182424161411716117.929.791129.0836.50811138.4966.9181313107.89911129.8489.215
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.1112.920.917.916.4131.617.918.715.3103.218.217.413.713.796.312.410.48.49.310.68.86.910.912.08.87.712.412.110.69.012.411.511.310.4

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value168.5482329198.44318327.9549.9461624117.10115271251-135.4117159535862555159635348506346495755423941574037414935
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.555.415.519.014.454.712.318.56.255.712.217.09.66.812.920.011.754.0-128.658.757.656.655.655.657.456.753.356.456.155.953.058.553.956.056.856.151.349.548.154.950.550.80.059.154.1

Cost Of Revenue

us-gaap:CostOfRevenue

us-gaap:CostOfRevenue


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value806478887467769567656879635467766051557159535862555159635348506346495755423941574037414935
Percentage of CostOfRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax55.0415.352.656.454.1439.251.854.953.0364.051.155.353.952.355.356.655.154.053.258.757.656.655.655.657.456.753.356.456.155.953.058.553.956.056.856.151.349.548.154.950.550.80.059.154.1

Gross Profit

us-gaap:GrossProfit

us-gaap:GrossProfit


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value655770686361707859576564535054584943495043404650403952494238444540384443403944473935383430
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax45.0369.747.443.645.9399.448.245.147.0319.248.944.746.147.744.743.444.946.046.841.342.443.444.444.442.643.346.743.643.944.147.041.546.144.043.243.948.750.551.945.149.549.20.040.945.9

us-gaap:GrossProfit us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value7.9767.0437.9638.548.0679.50910121211131311101111109.5559.0479.285108.942111212121313131211141311121212131413
Percentage of GrossProfit12.112.311.312.512.815.415.015.721.120.020.020.521.420.721.619.720.921.918.318.423.222.023.623.930.230.726.227.832.432.326.232.933.428.628.628.831.133.433.029.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.445.65.35.55.961.67.27.19.964.09.89.29.89.99.78.59.410.18.67.69.89.510.510.612.913.312.212.114.214.212.313.715.412.612.412.615.216.917.113.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:AdlerTanks0.01038.80.00.00.01617.20.00.00.03291.90.00.00.049.10.00.00.046.70.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:Enviroplex


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value2.520.3516.8012.0753.5220.5312.699100.4071.0363.2264.5531.2890.6053.0134.2661.3460.2782.0253.6311.4450.0440.6911.6040.5420.0662.0392.2790.3260.4190.193.0710.1360.5990.191.5781.27-0.006-0.1044.41
Percentage of GrossProfit3.80.69.63.05.60.93.813.60.71.85.07.12.41.25.57.32.70.64.17.23.30.11.53.21.30.23.94.60.81.10.46.80.31.50.43.63.1-0.0-0.29.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.72.34.61.32.63.41.86.10.35.82.43.21.10.62.53.21.20.31.93.01.40.00.71.40.60.11.82.00.30.50.22.80.20.70.21.61.5-0.0-0.14.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:Enviroplex0.028.40.00.00.035.30.00.00.036.90.00.00.030.00.00.00.036.60.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:MobileModular


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value40343842373641393130343326262530252226262020222316152017131215111111141312121414
Percentage of GrossProfit61.961.255.162.559.259.858.650.053.454.252.652.249.652.547.551.751.151.453.751.647.250.848.147.940.540.238.635.531.133.034.926.528.029.932.630.129.531.332.230.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax27.8226.326.127.227.2238.828.222.625.1172.925.723.422.825.021.322.422.923.725.221.320.022.021.421.217.217.418.015.513.714.516.411.012.913.114.113.214.415.816.713.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:MobileModular0.0440.00.00.00.0482.20.00.00.0369.40.00.00.048.90.00.00.046.50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:TrsRenTelco


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-302012-03-31
Value141416141414161614131412141213121211111111111212111116151512171515151414
Percentage of GrossProfit22.225.824.021.922.523.922.620.724.824.022.520.226.725.625.421.425.326.123.922.826.427.126.825.028.028.931.332.036.033.738.833.838.340.036.335.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.095.611.49.610.395.610.99.311.676.511.09.012.312.211.39.311.412.011.29.411.211.811.911.111.912.514.614.015.814.818.214.117.617.617.717.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:TrsRenTelco0.0264.10.00.00.0258.80.00.00.0215.40.00.00.045.80.00.00.045.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value272239353026354325243232211923271813192115101822141124221612
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax18.7143.226.422.722.2172.424.125.020.4135.824.122.718.018.119.620.217.314.018.817.414.611.617.619.914.612.521.720.017.514.8

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value1.2320.3451.7412.2471.1962.0242.5294.1824.033.5164.44.6993.2552.4233.3543.4622.2391.551.511.8862.4570.7463.4994.4114.8324.4325.9196.551
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest4.51.64.46.33.97.67.19.615.514.513.714.415.412.714.012.711.811.77.68.916.46.918.919.634.439.224.429.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.82.21.21.40.913.11.72.43.219.73.33.32.82.32.72.62.01.61.41.52.40.83.33.95.04.95.35.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:AdlerTanks0.050.90.00.00.0344.20.00.00.01013.30.00.00.011.40.00.00.07.60.00.00.00.00.00.00.00.00.00.0

mgrc:Enviroplex


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value1.301-0.875.6250.8452.18-0.6171.6679.528-0.5580.0412.1913.6060.308-0.5532.0483.2190.495-0.7281.022.5970.597-0.7770.1250.834-0.186-0.7060.9351.426
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest4.8-3.914.32.47.1-2.34.721.9-2.10.26.811.11.5-2.98.611.82.6-5.55.212.24.0-7.20.73.7-1.3-6.23.96.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.9-5.63.80.51.6-4.01.15.5-0.40.21.62.50.3-0.51.72.40.5-0.81.02.10.6-0.80.10.7-0.2-0.80.81.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:Enviroplex0.0-70.50.00.00.0-41.10.00.00.01.50.00.00.0-27.40.00.00.0-95.90.00.00.00.00.00.00.00.00.00.0

mgrc:MobileModular


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value161421231917212014131717101010149.6197.05311116.6436.2448.875104.0483.0957.6325.332
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest61.366.354.466.963.067.261.846.055.656.254.853.447.755.945.551.650.953.259.051.844.357.547.948.428.827.431.523.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.594.914.315.214.0115.914.911.511.376.313.212.18.610.18.910.48.87.411.19.06.46.78.49.64.23.46.84.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:MobileModular0.0184.50.00.00.0234.10.00.00.0163.00.00.00.019.70.00.00.014.60.00.00.00.00.00.00.00.00.00.0

mgrc:TrsRenTelco


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value8.0377.98108.6727.9437.3139.3539.7348.0627.0687.8946.8787.4786.5157.646.5536.5555.3845.5885.7785.3094.646.0246.3665.3394.4959.7369.3
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest29.436.126.924.425.927.526.422.431.029.124.721.135.434.331.924.034.740.628.227.235.442.832.528.338.039.740.241.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.551.77.15.55.847.46.45.66.339.65.94.86.46.26.34.86.05.75.34.75.15.05.75.65.65.08.78.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:TrsRenTelco0.0142.80.00.00.0128.30.00.00.0111.40.00.00.023.20.00.00.021.30.00.00.00.00.00.00.00.00.00.0

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value6.7394.7088.1347.3948.0766.4559.053106.4775.8027.7697.7745.1944.552-93.775107.4475.286108.4055.9274.2877.0058.8895.5434.47108.8636.5895.0657.588.1066.3495.9426.9158.0296.7566.398.0049.97.3546.1987.5236.1494.685
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.630.55.54.75.941.86.16.35.132.55.85.44.44.3-76.77.86.85.69.66.95.74.66.77.95.85.09.27.86.95.88.07.47.36.76.88.18.18.19.49.49.28.50.07.47.0

Income Taxes Paid Net

us-gaap:IncomeTaxesPaidNet

us-gaap:IncomeTaxesPaidNet


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value6.6180.37210221.790.3637.4983.8575.4630.712.1024.38101.5725.9945.369125.5657.8042.0725.0060.6730.2580.751.1740.3166.5817.1688.1870.3393.1441.1515.261.5191.2091.4172.0171.1991.2160.9021.469-5.0671.3121.831
Percentage of IncomeTaxesPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.52.46.814.41.32.45.12.24.34.01.63.18.61.54.94.011.55.97.41.74.90.70.20.71.20.45.96.38.60.43.31.16.01.71.21.42.41.51.40.91.8-6.90.02.2

Interest Expense Debt

us-gaap:InterestExpenseDebt

us-gaap:InterestExpenseDebt


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value2.2571.7831.9831.9682.1842.6522.9243.1613.1383.1083.1643.1422.9992.9922.8982.9862.9492.7892.7212.942.993.5562.912.4442.3472.3912.3562.3862.3352.203
Percentage of InterestExpenseDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.511.51.31.31.617.22.01.82.517.42.42.22.62.82.42.22.72.92.62.42.93.82.82.22.42.72.12.12.42.5

Interest Income Expense Net

us-gaap:InterestIncomeExpenseNet

us-gaap:InterestIncomeExpenseNet


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-302012-03-31
Value-2.257-1.78315-1.968-2.184-2.65221-3.161-3.138-3.108-3.164-3.142-2.999-2.99220-2.986-2.949-2.78921-2.94-2.99-3.55617-11.927.129-2.391-2.356-2.3866.741-2.203-2.179-2.148-2.157-2.203-2.382-2.173
Percentage of InterestIncomeExpenseNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-1.5-11.510.5-1.3-1.6-17.214.8-1.8-2.5-17.4-2.4-2.2-2.6-2.816.6-2.2-2.7-2.920.6-2.4-2.9-3.816.4-10.57.4-2.7-2.1-2.17.0-2.5-2.3-2.0-2.5-2.5-2.8-2.8

us-gaap:InterestIncomeExpenseNet us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-302012-03-31
Value-0.491-0.4313.758-0.472-0.518-0.6616.034-0.952-0.819-0.827-0.843-0.833-0.801-0.7755.372-0.786-0.777-0.7385.687-0.768-0.785-0.9344.682-3.251.954-0.657-0.668-3.2341.907-0.623-0.62-0.586-0.604-0.609-0.603-0.531
Percentage of InterestIncomeExpenseNet21.824.224.124.023.724.927.830.126.126.626.626.526.725.926.426.326.326.526.226.126.326.327.127.327.427.528.4135.528.328.328.527.328.027.625.324.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.3-2.82.5-0.3-0.4-4.34.1-0.5-0.6-4.6-0.6-0.6-0.7-0.74.4-0.6-0.7-0.85.4-0.6-0.8-1.04.4-2.92.0-0.7-0.6-2.92.0-0.7-0.7-0.5-0.7-0.7-0.7-0.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:AdlerTanks0.0-63.60.00.00.0-112.40.00.00.0-238.30.00.00.0-3.70.00.00.0-3.60.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:Enviroplex


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-302012-03-31
Value0.1140.114-0.9920.1190.1130.203-1.8220.2550.2660.280.2520.2110.1780.142-0.7510.1190.1060.086-0.4480.0710.060.055-0.3350.234-0.1410.0480.0470.223-0.1350.0460.0580.0480.0440.0560.0320.039
Percentage of InterestIncomeExpenseNet-5.1-6.4-6.4-6.0-5.2-7.7-8.4-8.1-8.5-9.0-8.0-6.7-5.9-4.7-3.7-4.0-3.6-3.1-2.1-2.4-2.0-1.5-1.9-2.0-2.0-2.0-2.0-9.3-2.0-2.1-2.7-2.2-2.0-2.5-1.3-1.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.10.7-0.70.10.11.3-1.20.10.21.60.20.10.20.1-0.60.10.10.1-0.40.10.10.1-0.30.2-0.10.10.00.2-0.10.10.10.00.10.10.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:Enviroplex0.09.20.00.00.013.50.00.00.010.00.00.00.07.00.00.00.011.30.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:MobileModular


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-302012-03-31
Value-1.38-1.0469.086-1.156-1.279-1.54713-2.187-1.878-1.883-1.876-1.834-1.746-1.67611-1.719-1.698-1.59112-1.662-1.655-1.9479.153-6.2713.734-1.253-1.244-5.8143.393-1.103-1.08-1.08-1.065-1.093-1.191-1.103
Percentage of InterestIncomeExpenseNet61.158.758.358.758.658.363.969.259.860.659.358.458.256.057.457.657.657.055.656.555.454.853.052.652.452.452.8243.750.350.149.650.349.449.650.050.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.9-6.86.1-0.7-0.9-10.09.4-1.3-1.5-10.5-1.4-1.3-1.5-1.69.6-1.3-1.5-1.711.5-1.4-1.6-2.18.7-5.53.9-1.4-1.1-5.13.5-1.3-1.1-1.0-1.2-1.2-1.4-1.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:MobileModular0.0-13.20.00.00.0-20.20.00.00.0-22.50.00.00.0-3.10.00.00.0-3.30.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:TrsRenTelco


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-302012-03-31
Value-0.5-0.423.739-0.459-0.5-0.6473.632-0.277-0.707-0.678-0.697-0.686-0.63-0.6834.046-0.6-0.58-0.5464.386-0.581-0.61-0.733.774-2.6331.582-0.529-0.491-2.6371.576-0.523-0.537-0.53-0.532-0.557-0.62-0.578
Percentage of InterestIncomeExpenseNet22.223.624.023.322.924.416.78.822.521.822.021.821.022.819.920.119.719.620.219.820.420.521.822.122.222.120.8110.523.423.724.624.724.725.326.026.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.3-2.72.5-0.3-0.4-4.22.5-0.2-0.6-3.8-0.5-0.5-0.5-0.63.3-0.4-0.5-0.64.2-0.5-0.6-0.83.6-2.31.6-0.6-0.4-2.31.6-0.6-0.6-0.5-0.6-0.6-0.7-0.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:TrsRenTelco0.0-7.50.00.00.0-11.30.00.00.0-10.70.00.00.0-2.40.00.00.0-2.20.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Interest Paid Net

us-gaap:InterestPaidNet

us-gaap:InterestPaidNet


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value2.3621.6252.2211.7982.1722.8593.1163.1493.3822.8283.4053.073.5862.5373.2622.746
Percentage of InterestPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.610.51.51.11.618.52.11.82.715.82.62.13.12.42.72.0

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value201731282220263219182424151411716117.9739.734129.0796.56611138.496.8461313107.87111129.8489.2151112109.9111315119.614129.77.388
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.1112.720.918.016.4130.617.918.715.3103.318.217.313.613.896.312.410.58.49.210.68.87.010.912.08.87.612.412.210.79.012.411.511.310.411.712.512.512.615.514.614.313.20.011.711.1

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value2017282220321918241514
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.1112.718.016.4130.618.715.3103.317.313.613.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.0

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value292341373229384629273535242226302115222418142125161326251815212218172122191823272017211713
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax20.2155.127.523.923.7192.426.026.922.8152.926.425.020.921.021.922.419.916.721.619.917.515.220.422.217.115.424.022.219.017.322.721.021.119.620.722.923.423.427.426.026.023.70.021.020.4

us-gaap:OperatingIncomeLoss us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-30
Value1.7230.7762.1972.7191.7142.6853.3675.1344.8494.3435.2435.5324.0563.1984.1244.2483.0162.2882.2232.6543.2421.684.2755.0675.4725.0896.5877.2176.685.5445.4658.5077.3095.1517.617.3868.2099.489
Percentage of OperatingIncomeLoss5.83.25.47.35.29.08.811.016.715.914.915.416.614.515.414.013.814.59.811.017.911.819.920.133.236.724.628.836.636.625.437.339.829.733.437.744.434.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.25.01.51.71.217.42.33.03.824.33.93.93.53.03.43.12.82.42.12.23.11.84.14.55.75.65.96.47.06.35.87.88.45.87.78.810.49.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:AdlerTanks0.0114.50.00.00.0456.60.00.00.01251.60.00.00.015.10.00.00.011.20.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:Enviroplex


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-30
Value1.187-0.9845.5030.7262.067-0.821.4479.273-0.824-0.2391.9393.3950.13-0.6951.9193.10.389-0.8140.9442.5260.537-0.8320.0720.786-0.231-0.7540.8881.381-0.517-0.319-0.4952.227-0.674-0.1530.4160.12-1.0873.504
Percentage of OperatingIncomeLoss4.0-4.113.41.96.3-2.83.819.8-2.8-0.95.59.50.5-3.27.210.21.8-5.14.210.43.0-5.80.33.1-1.4-5.43.35.5-2.8-2.1-2.39.8-3.7-0.91.80.6-5.912.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.8-6.43.70.51.5-5.31.05.3-0.6-1.31.52.40.1-0.71.62.30.4-0.90.92.10.5-0.90.10.7-0.2-0.80.81.2-0.5-0.4-0.52.0-0.8-0.20.40.1-1.43.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:Enviroplex0.0-79.70.00.00.0-54.60.00.00.0-8.50.00.00.0-34.40.00.00.0-107.20.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:MobileModular


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-30
Value18152224201923221615191911121215118.64413128.2988.19110125.2764.3488.8766.5662.982.9645.8632.5492.6612.8624.6163.7323.9946.113
Percentage of OperatingIncomeLoss61.365.654.866.763.065.562.547.556.156.855.253.648.355.846.952.251.854.658.252.345.957.448.748.532.031.333.126.216.319.627.211.214.516.520.319.021.622.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.4101.715.115.915.0125.916.212.812.886.914.613.410.111.710.311.710.39.112.610.48.08.79.910.85.54.87.95.83.13.46.22.33.13.24.64.55.15.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:MobileModular0.0197.70.00.00.0254.30.00.00.0185.50.00.00.022.90.00.00.017.90.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:TrsRenTelco


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-302012-03-31
Value8.5398.455109.0018.3268.3969.531108.7327.6978.5757.6938.4527.238.1737.1177.1245.7046.3126.3745.9965.2196.6727.0945.9485.192109.9349.1846.95109.5759.0589.58.3797.358
Percentage of OperatingIncomeLoss28.835.326.424.125.528.324.921.730.028.224.421.534.632.830.523.532.636.127.826.333.236.631.128.236.137.439.039.650.445.950.441.949.454.742.739.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.854.87.35.86.054.46.55.86.943.16.45.47.26.96.75.36.56.06.05.25.85.66.36.36.25.89.38.89.67.911.58.810.410.710.09.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:TrsRenTelco0.0151.30.00.00.0147.30.00.00.0121.30.00.00.025.80.00.00.022.50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Other Comprehensive Income Loss Net Of Tax

us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:OtherComprehensiveIncomeLossNetOfTax


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value-3000.038000.0-71000.0-37000.0158000.062000.0-6000.0-27000.067000.0123000.0-22000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.00.2-0.0-0.01.00.0-0.0-0.20.00.1-0.0

us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value-3000.038000.0-71000.0-37000.0158000.062000.0-6000.0-27000.067000.0123000.0-22000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.00.2-0.0-0.01.00.0-0.0-0.20.00.1-0.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value201731282220263219182424151411716
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.1112.720.918.016.4130.617.918.715.3103.318.217.313.613.896.312.4

Revenue From Contract With Customer Excluding Assessed Tax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value146151481561371514717312717133143116105122135109941051211039310511396901111139587941088788101998378851047973798366
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:IntersegmentElimination, mgrc:MobileModular


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-31
Value0.001-0.8560.00.0-0.002-1.275-0.001-0.5650.0-0.7950.00.00.00.00.0-0.0850.00.0-0.207-0.704-0.003-0.0040.0280.4561.0760.00.00.0010.0030.00.003
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.0-5.50.00.0-0.0-8.3-0.0-0.40.0-0.80.00.00.00.00.0-0.10.00.0-0.2-0.6-0.0-0.00.00.41.10.00.00.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.0-5.50.00.0-0.0-8.3-0.0-0.40.0-0.80.00.00.00.00.0-0.10.00.0-0.2-0.6-0.0-0.00.00.41.10.00.00.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:IntersegmentElimination mgrc:MobileModular100.0100.00.00.0100.0100.0100.0100.00.0100.00.00.00.00.00.0100.00.00.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.00.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductOrService

mgrc:NonLeaseOther


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.40.3260.3870.4290.3660.491.3110.5170.6010.4940.4910.4790.5490.3950.1890.4640.3960.455
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.32.10.30.30.33.20.90.30.52.80.40.30.50.40.20.30.40.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.32.10.30.30.33.20.90.30.52.80.40.30.50.40.20.30.40.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseOther100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseRentalRelatedServices


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value108.57510139.352121016129.9531113109.8829.78212109.288
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax7.555.57.28.76.882.97.49.29.755.78.39.29.49.48.09.29.59.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax7.555.57.28.76.882.97.49.29.755.78.39.29.49.48.09.29.59.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseRentalRelatedServices100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseRevenues


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value382347553927406626263548302133503017
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax26.6150.532.135.628.9176.327.438.220.4148.426.834.225.820.527.837.527.618.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax26.6150.532.135.628.9176.327.438.220.4148.426.834.225.820.527.837.527.618.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseRevenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseSales


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value27143641301328491316243518112337197.897
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax18.992.924.726.621.990.219.228.710.289.918.124.716.010.719.628.017.88.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax18.992.924.726.621.990.219.228.710.289.918.124.716.010.719.628.017.88.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseSales100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Product


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value2814374230142850131624361912243820
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax19.394.625.027.122.393.119.629.310.894.218.725.216.711.519.928.618.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax19.394.625.027.122.393.119.629.310.894.218.725.216.711.519.928.618.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Product100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProductAndServiceOther


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value0.910.8280.8580.9390.91.071.8481.0341.161.0321.0181.0271.0840.9020.7071.0670.646
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.65.40.60.60.76.91.30.60.95.80.80.70.90.90.60.80.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.65.40.60.60.76.91.30.60.95.80.80.70.90.90.60.80.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductAndServiceOther100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

mgrc:NonLeaseOther, mgrc:AdlerTanks


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302018-06-302017-06-30
Value0.0430.0020.0070.038-0.0010.022-0.0010.040.0680.0280.0010.0510.002
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.00.0-0.00.1-0.00.00.10.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.00.0-0.00.1-0.00.00.10.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseOther mgrc:AdlerTanks100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseOther, mgrc:MobileModular


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value0.020.0190.048-0.0050.0230.0170.90.0020.0230.0450.0020.0180.0010.002-0.120.0020.006
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.10.0-0.00.00.10.60.00.00.30.00.00.00.0-0.10.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.10.0-0.00.00.10.60.00.00.30.00.00.00.0-0.10.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseOther mgrc:MobileModular100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseOther, mgrc:TrsRenTelco


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.3370.3050.3320.3960.3430.4510.4120.4750.510.4490.4610.4610.4970.3930.3140.4620.3880.455
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.22.00.20.30.22.90.30.30.42.50.30.30.40.40.30.30.40.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.22.00.20.30.22.90.30.30.42.50.30.30.40.40.30.30.40.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseOther mgrc:TrsRenTelco100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseRentalRelatedServices, mgrc:AdlerTanks


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value5.7134.7615.215.4655.2565.3896.8747.2177.4616.0816.6026.7815.9915.096.3936.2556.1765.689
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.930.83.53.53.834.94.74.25.934.15.04.75.14.85.24.65.66.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.930.83.53.53.834.94.74.25.934.15.04.75.14.85.24.65.66.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseRentalRelatedServices mgrc:AdlerTanks100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseRentalRelatedServices, mgrc:MobileModular


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value4.5843.2064.8657.4883.5336.693.3138.1054.2423.3043.6445.6974.2753.9852.6975.5283.5662.941
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.120.83.34.82.643.32.34.73.318.52.74.03.73.82.24.13.33.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.120.83.34.82.643.32.34.73.318.52.74.03.73.82.24.13.33.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseRentalRelatedServices mgrc:MobileModular100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseRentalRelatedServices, mgrc:TrsRenTelco


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.6210.6080.6680.6680.5630.7190.6410.7170.6720.5680.7910.6420.7070.8070.6920.6230.6540.658
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.43.90.40.40.44.70.40.40.53.20.60.40.60.80.60.50.60.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.43.90.40.40.44.70.40.40.53.20.60.40.60.80.60.50.60.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseRentalRelatedServices mgrc:TrsRenTelco100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseRevenues, mgrc:AdlerTanks


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value6.3495.3715.6435.7335.4885.9097.1367.3978.1226.3517.0457.0756.0725.3957.1786.7167.1045.878
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.334.83.83.74.038.34.84.36.435.65.34.95.25.15.95.06.56.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.334.83.83.74.038.34.84.36.435.65.34.95.25.15.95.06.56.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseRevenues mgrc:AdlerTanks100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseRevenues, mgrc:Enviroplex


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value8.1221.234165.9149.1991.5037.576281.0722.8059.215143.7112.01810154.1520.759
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.58.010.83.86.79.75.116.30.815.76.99.93.21.98.711.73.80.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.58.010.83.86.79.75.116.30.815.76.99.93.21.98.711.73.80.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseRevenues mgrc:Enviroplex100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseRevenues, mgrc:MobileModular


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value191016361813192410111222138.581023135.905
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.270.211.423.513.790.513.514.38.663.69.316.011.38.28.217.011.96.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.270.211.423.513.790.513.514.38.663.69.316.011.38.28.217.011.96.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseRevenues mgrc:MobileModular100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseRevenues, mgrc:TrsRenTelco


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value5.0665.799.197.3266.2425.8435.8135.8065.8245.9966.9684.9317.2165.5396.0635.2715.9515.098
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.537.56.24.74.537.93.93.34.633.65.23.46.25.35.03.95.45.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.537.56.24.74.537.93.93.34.633.65.23.46.25.35.03.95.45.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseRevenues mgrc:TrsRenTelco100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseSales, mgrc:AdlerTanks


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.5930.6080.4260.230.2320.4980.2630.140.5930.270.4150.2940.030.3050.790.4610.9260.189
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.43.90.30.10.23.20.20.10.51.50.30.20.00.30.60.30.80.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.43.90.30.10.23.20.20.10.51.50.30.20.00.30.60.30.80.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseSales mgrc:AdlerTanks100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseSales, mgrc:Enviroplex


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value8.1221.234165.9149.1991.5037.576281.0722.8059.215143.7112.01810154.1520.759
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.58.010.83.86.79.75.116.30.815.76.99.93.21.98.711.73.80.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.58.010.83.86.79.75.116.30.815.76.99.93.21.98.711.73.80.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseSales mgrc:Enviroplex100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseSales, mgrc:MobileModular


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value147.621229157.25615166.7258.08.773178.9614.5937.433179.5042.964
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.149.48.118.711.147.010.69.65.344.86.612.07.74.46.113.08.73.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.149.48.118.711.147.010.69.65.344.86.612.07.74.46.113.08.73.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseSales mgrc:MobileModular100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NonLeaseSales, mgrc:TrsRenTelco


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value4.1084.8778.196.2625.3364.6734.764.6144.6424.9795.7163.8286.0124.3395.0574.1864.9093.985
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.831.65.54.03.930.33.22.73.627.94.32.75.14.14.13.14.54.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.831.65.54.03.930.33.22.73.627.94.32.75.14.14.13.14.54.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:NonLeaseSales mgrc:TrsRenTelco100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.7040.6780.4940.3240.3020.5880.3310.2490.7440.3470.5250.373-20.635210.8710.548-19.30820
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.54.40.30.20.23.80.20.10.61.90.40.3-17.620.20.70.4-17.621.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.54.40.30.20.23.80.20.10.61.90.40.3-17.620.20.70.4-17.621.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:AdlerTanks100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:Enviroplex


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value8.1221.234165.9149.1991.5037.576281.0722.8059.215143.7112.01810154.1520.759
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.58.010.83.86.79.75.116.30.815.76.99.93.21.98.711.73.80.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.58.010.83.86.79.75.116.30.815.76.99.93.21.98.711.73.80.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:Enviroplex100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:MobileModular


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value157.941229157.64416167.0848.369.07517-39.682537.61217-35.648
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.351.48.318.911.449.511.59.85.646.86.812.2-33.951.26.213.2-32.550.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.351.48.318.911.449.511.59.85.646.86.812.2-33.951.26.213.2-32.550.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:MobileModular100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:TrsRenTelco


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value5.2135.5879.1137.4376.3975.7015.9186.2895.9676.3457.0995.139-14.856285.8815.503-14.32425
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.636.26.14.84.636.94.03.64.735.55.33.6-12.726.74.84.1-13.126.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.636.26.14.84.636.94.03.64.735.55.33.6-12.726.74.84.1-13.126.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:TrsRenTelco100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Revenues

us-gaap:Revenues

us-gaap:Revenues


Revenues
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value146121148156137129147173127122133143116105122135109941051211039310511396901111139587941088788101998378851047973798366
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0785.0100.0100.0100.0838.6100.0100.0100.0683.3100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Revenues us-gaap:ConsolidationItems, us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, us-gaap:Product, mgrc:Enviroplex


Revenuesus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value8.1212.09165.9149.2012.7787.576281.0722.8059.216143.7112.8131015
Percentage of Revenues5.51.710.83.86.72.15.116.30.82.36.910.23.22.78.711.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.513.510.83.86.718.05.116.30.815.76.910.23.22.78.711.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:OperatingSegments us-gaap:Product mgrc:Enviroplex0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:Revenues us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Revenuesus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value19171819182023242623252623212523222021202120232424222625252323252420232320202119
Percentage of Revenues13.614.612.712.313.516.015.914.320.719.219.418.219.720.220.617.320.321.620.416.720.921.922.021.725.125.423.922.726.326.524.423.727.923.522.823.524.725.424.818.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.6114.712.712.313.5134.015.914.320.7131.219.418.219.720.220.617.320.321.620.416.720.921.922.021.725.125.423.922.726.326.524.423.727.923.522.823.524.725.424.818.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:AdlerTanks2834.92612.13824.95946.06169.93518.57052.69963.53539.76753.64916.06975.1-111.7100.02896.14273.0-115.3100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:Enviroplex


Revenuesus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value8.1221.234165.9149.1991.5037.576281.0722.8059.215143.7112.01810154.1520.7596.334113.9990.1482.2466.1651.8890.3126.8568.3541.1421.1051.9299.4990.2346.1939.9179.1834.7160.0070.37318
Percentage of Revenues5.51.010.83.86.71.25.116.30.82.36.99.93.21.98.711.73.80.86.09.53.90.22.15.52.00.36.17.41.21.32.08.70.37.09.79.25.60.00.417.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.58.010.83.86.79.75.116.30.815.76.99.93.21.98.711.73.80.86.09.53.90.22.15.52.00.36.17.41.21.32.08.70.37.09.79.25.60.00.417.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:Enviroplex100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:MobileModular


Revenuesus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value84687695767381866765657459535768564851634945505342384446373334392928303327283035
Percentage of Revenues57.856.651.161.055.856.555.649.753.153.449.652.351.251.247.050.951.750.948.552.248.248.147.747.043.943.139.740.939.038.536.436.533.932.730.033.233.235.935.433.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax57.8444.651.161.055.8474.255.649.753.1364.549.652.351.251.247.050.951.750.948.552.248.248.147.747.043.943.139.740.939.038.536.436.533.932.730.033.233.235.935.433.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:MobileModular559.1864.6615.7322.4489.8957.6485.6508.0956.0778.6726.8428.0-150.9100.0754.6384.4-159.1100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:TrsRenTelco


Revenuesus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-302012-03-31
Value333337353334343432303228302828272625262627272929272833323229353333323030
Percentage of Revenues23.127.725.422.924.026.323.419.625.425.124.119.725.926.723.620.224.226.725.121.627.129.928.325.929.131.230.228.933.733.837.331.238.036.936.538.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax23.1217.725.422.924.0220.723.419.625.4171.824.119.725.926.723.620.224.226.725.121.627.129.928.325.929.131.230.228.933.733.837.331.238.036.936.538.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:TrsRenTelco648.1601.4414.9482.1517.1597.5581.4542.1541.5483.5452.6547.5-204.3100.0491.2496.2-185.3100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Selling General And Administrative Expense

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:SellingGeneralAndAdministrativeExpense


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value363329303031323130292928292827282727262625262524242525242323222221212220212120201818161616
Percentage of SellingGeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax24.8214.619.919.722.2207.022.218.224.2166.322.519.725.226.822.821.025.029.425.321.524.928.224.022.125.528.022.721.424.926.824.320.625.024.422.521.025.327.124.519.123.425.520.819.925.5

us-gaap:SellingGeneralAndAdministrativeExpense us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-30
Value6.2536.2675.7665.8216.3536.8247.2677.167.8147.087.7817.5877.467.1987.6877.3277.2617.2676.8246.6316.8937.2626.7396.9366.9016.9187.0866.5026.946.8966.1696.3786.1055.9924.9385.3125.0974.387
Percentage of SellingGeneralAndAdministrativeExpense17.218.919.518.920.821.422.222.725.423.826.026.925.325.627.525.726.526.125.625.326.827.526.627.728.227.427.926.929.129.526.928.528.027.723.725.123.921.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.340.63.93.74.644.24.94.16.139.65.85.36.46.86.35.46.67.76.55.46.77.86.46.17.27.76.35.87.27.96.55.97.06.85.06.36.54.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:AdlerTanks888.2924.31167.21796.62103.61160.52195.52875.51050.32040.31482.12034.0-36.234.0882.51337.0-37.635.50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:Enviroplex


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-30
Value1.3331.3351.2981.3491.4551.3511.2521.371.2311.2751.2871.1581.1591.31.0941.1660.9571.0921.0811.1050.9080.8760.6190.8180.7730.821.1510.8980.8430.7380.6850.8440.810.7521.1621.151.0810.906
Percentage of SellingGeneralAndAdministrativeExpense3.74.04.44.44.84.23.84.34.04.34.34.13.94.63.94.13.53.94.14.23.53.32.43.33.23.34.53.73.53.23.03.83.73.55.65.45.14.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.98.60.90.91.18.80.90.81.07.11.00.81.01.20.90.90.91.21.00.90.90.90.60.70.80.91.00.80.90.80.70.80.90.81.21.41.40.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:Enviroplex16.4108.28.122.815.889.916.54.8114.845.514.08.231.264.410.27.423.0143.90.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:MobileModular


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-30
Value22191617161717161515141414141314131313131212121111111110109.749.6799.4388.5718.88.5388.2928.4878.428
Percentage of SellingGeneralAndAdministrativeExpense62.358.155.557.555.254.554.053.850.951.849.550.550.649.848.151.050.549.649.851.048.047.247.747.246.245.044.445.342.341.642.242.239.340.741.039.239.742.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.4124.611.011.312.2112.812.09.812.386.111.110.012.813.311.010.712.614.612.611.012.013.311.510.411.812.610.19.710.511.110.28.79.89.98.69.910.88.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:MobileModular149.4242.3133.159.9107.6227.9104.999.9221.3183.9163.481.5-37.626.0176.481.1-38.828.60.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

mgrc:TrsRenTelco


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-302012-03-31
Value6.0736.2986.1085.9625.8756.3616.5446.0386.0935.976.0435.225.9425.6185.6965.4565.335.6895.4525.1015.5465.7975.8715.4485.4936.1185.8885.8445.9676.0376.4195.7236.3066.0946.4096.696
Percentage of SellingGeneralAndAdministrativeExpense16.719.020.619.319.219.920.019.119.820.120.218.520.220.020.419.219.520.420.519.521.622.023.221.822.524.323.224.125.025.828.025.628.928.230.331.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.140.84.13.84.341.24.43.54.833.44.53.65.15.34.74.04.96.05.24.25.46.25.64.85.76.85.35.26.26.96.85.37.26.97.78.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax mgrc:TrsRenTelco116.5112.767.080.291.8111.6110.696.0102.194.185.1101.6-40.020.096.999.1-37.222.50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Assets

us-gaap:Assets

us-gaap:Assets


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value15961272127512951312131413091306128012391217120111801148114711561150113011281144114811321152114911321112111610891051102110191009985967972988963934918895866832813
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Liabilities

us-gaap:Liabilities

us-gaap:Liabilities


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value897584593633668676675689687658645647643618623743747734733754764751773759705686691674645620618613597594607632616592585574557518
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets56.346.046.548.950.951.551.652.853.753.253.053.954.553.854.364.365.064.965.165.966.666.467.166.162.361.762.061.961.460.760.760.860.661.462.564.063.963.463.764.264.363.7

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value15961272127512951312131413091306128012391217120111801148114711561150113011281144114811321152114911321112111610891051102110191009985967972988963934918895866813
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-312008-12-31
Value698687682661643637634616592580571554537530524412402396394390383380379389426425424414406401401395387372364355347341333320309300294267249
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets43.754.053.551.149.148.548.447.246.346.847.046.145.546.245.735.735.035.134.934.133.433.632.933.937.738.338.038.138.639.339.339.239.438.637.536.036.136.636.335.835.736.236.30.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value-0.069-0.066-0.104-0.020.0510.088-0.07-0.02-0.082-0.076-0.049-0.067-0.19-0.168-0.055-0.067-0.102-0.031
Percentage of StockholdersEquity-0.0-0.0-0.0-0.00.00.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0
Percentage of Assets-0.0-0.0-0.0-0.00.00.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value1051041061061061061061061041031031021011021021011011061038574635045
Percentage of StockholdersEquity15.015.215.616.016.516.816.817.217.717.818.218.519.019.419.625.826.625.125.723.422.521.619.018.3
Percentage of Assets6.68.28.38.28.18.18.18.18.28.48.58.58.69.09.09.08.89.510.18.88.17.80.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value593583576555537530527510487477467451435427421292278318298279258231216204
Percentage of StockholdersEquity85.084.884.484.083.583.283.282.882.382.281.881.581.080.680.474.273.474.974.376.677.578.481.081.7
Percentage of Assets37.245.845.242.941.040.440.339.138.138.538.437.636.937.236.725.924.228.529.228.728.128.40.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302009-12-312008-12-31
Value2412000.02329000.01238000.01543000.0694000.0342000.02342000.02290000.01496000.01442000.01508000.04399000.04484000.04448000.02501000.01369000.01871000.01680000.0852000.01092000.01238000.01062000.01103000.0757000.0739000.0777000.01167000.0774000.01141000.01211000.01630000.0651000.0707000.0461000.01612000.0362000.0340000.0365000.01229000.0652000.0437000.02250000.0990000.0496000.0533000.01187000.01325000.0
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.20.20.10.10.10.00.20.20.10.10.10.40.40.40.20.10.20.10.10.10.10.10.10.10.10.10.10.10.10.10.20.10.10.00.20.00.00.00.10.10.10.30.10.00.00.00.0

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value225215201187180170156148137125
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets17.716.416.516.316.014.814.014.614.113.7

us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType

mgrc:FurnitureOfficeEquipmentAndSoftware


Property
Period End2020-12-312019-12-31
Value3636
Percentage of PropertyPlantAndEquipmentGross16.317.0
Percentage of Assets2.92.8
Percentage of Assets mgrc:FurnitureOfficeEquipmentAndSoftware0.00.0

mgrc:VehiclesAndMachinery


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value4341383430
Percentage of PropertyPlantAndEquipmentGross19.119.519.018.416.9
Percentage of Assets3.43.23.13.02.7
Percentage of Assets mgrc:VehiclesAndMachinery0.00.00.00.00.0

us-gaap:Building


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value32292926262521212018
Percentage of PropertyPlantAndEquipmentGross14.313.914.614.314.515.013.714.214.915.0
Percentage of Assets2.52.32.42.32.32.21.92.12.12.1
Percentage of Assets us-gaap:Building0.00.00.00.00.00.00.00.00.00.0

us-gaap:Land


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value54545050454038373530
Percentage of PropertyPlantAndEquipmentGross24.125.325.227.025.523.724.525.225.824.2
Percentage of Assets4.34.24.24.44.13.53.43.73.63.3
Percentage of Assets us-gaap:Land0.00.00.00.00.00.00.00.00.00.0

us-gaap:LandImprovements


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value59525043424239393838
Percentage of PropertyPlantAndEquipmentGross26.224.324.923.123.724.625.426.328.230.6
Percentage of Assets4.64.04.13.83.83.63.63.84.04.2
Percentage of Assets us-gaap:LandImprovements0.00.00.00.00.00.00.00.00.00.0

Construction In Progress Gross

us-gaap:ConstructionInProgressGross

us-gaap:ConstructionInProgressGross


Construction
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value1757000.0272000.02625000.01601000.0703000.0566000.05477000.03805000.03049000.0683000.0
Percentage of ConstructionInProgressGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.00.20.10.10.00.50.40.30.1

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value91847770686153473931
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets7.26.46.36.16.15.34.84.64.03.5

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value13813513613413313213112712612712612512111911911911811611211311410810911011010910810610510610510210110010199999494949183
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets8.710.610.710.410.210.010.09.89.910.310.410.510.310.410.410.310.310.39.99.910.09.69.59.69.79.99.79.810.110.410.310.210.310.410.410.110.310.110.310.610.610.3

Goodwill

us-gaap:Goodwill

us-gaap:Goodwill


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value1322828282828282827272727272727272727272727272727272727272727272727272727272727272727
Percentage of Goodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets8.32.22.22.22.12.12.22.22.22.22.32.32.42.42.42.42.42.52.52.42.42.52.42.42.52.52.52.52.62.72.72.72.82.92.82.82.93.03.03.13.23.4

us-gaap:Goodwill us-gaap:BusinessAcquisition

mgrc:DesignSpaceAndKitchensToGo


Goodwillus-gaap:
Period End2021-06-30
Value0.104196
Percentage of Goodwill0.1
Percentage of Assets0.0
Percentage of Assets mgrc:DesignSpaceAndKitchensToGo0.0

mgrc:DesignSpaceModularBuildingsPNWLP


Goodwillus-gaap:
Period End2021-05-17
Value101
Percentage of Goodwill0.0
Percentage of Assets0.0
Percentage of Assets mgrc:DesignSpaceModularBuildingsPNWLP0.0

mgrc:GRSHoldingLLCDBAKitchensToGo


Goodwillus-gaap:
Period End2021-04-01
Value2.322
Percentage of Goodwill0.0
Percentage of Assets0.0
Percentage of Assets mgrc:GRSHoldingLLCDBAKitchensToGo0.0

Intangible Assets Net Excluding Goodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill


Intangible
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value517.0697.1187.1677.2237.2797.3347.5546.8077.037.2547.487.2897.5067.7247.9428.1598.3778.5958.8129.039.2489.4659.6839.9011010101010101011111111111212121212
Percentage of IntangibleAssetsNetExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.20.60.60.60.60.60.60.60.50.60.60.60.60.70.70.70.70.70.80.80.80.80.80.80.90.90.90.91.01.01.01.11.11.21.21.21.21.31.31.41.41.6

Finite Lived Intangible Assets Net

us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:FiniteLivedIntangibleAssetsNet


Finite
Period End2021-06-302020-12-31
Value451.247
Percentage of FiniteLivedIntangibleAssetsNet100.0100.0
Percentage of Assets2.80.1

us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerLists


Finite
Period End2021-06-30
Value1.267
Percentage of FiniteLivedIntangibleAssetsNet2.8
Percentage of Assets0.1
Percentage of Assets us-gaap:CustomerLists0.0

us-gaap:CustomerRelationships


Finite
Period End2021-06-302020-12-31
Value391.134
Percentage of FiniteLivedIntangibleAssetsNet87.890.9
Percentage of Assets2.50.1
Percentage of Assets us-gaap:CustomerRelationships0.00.0

us-gaap:NoncompeteAgreements


Finite
Period End2021-06-302020-12-31
Value3.0830.113
Percentage of FiniteLivedIntangibleAssetsNet6.89.1
Percentage of Assets0.20.0
Percentage of Assets us-gaap:NoncompeteAgreements0.00.0

us-gaap:TradeNames


Finite
Period End2021-06-30
Value1.163
Percentage of FiniteLivedIntangibleAssetsNet2.6
Percentage of Assets0.1
Percentage of Assets us-gaap:TradeNames0.0

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2020-12-312019-12-31
Value8300000.09900000.0
Percentage of OperatingLeaseRightOfUseAsset100.0100.0
Percentage of Assets0.70.8

Deferred Income Tax Liabilities Net

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:DeferredIncomeTaxLiabilitiesNet


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-31
Value223212216216218218
Percentage of DeferredIncomeTaxLiabilitiesNet100.0100.0100.0100.0100.0100.0
Percentage of Assets14.016.716.916.716.716.7

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2020-12-31
Value2372000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0
Percentage of Assets0.2

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2020-12-31
Value1756000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0
Percentage of Assets0.1

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2020-12-31
Value1066000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0
Percentage of Assets0.1

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2020-12-31
Value293000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0
Percentage of Assets0.0

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2020-12-312019-12-312019-09-302019-06-302019-01-01
Value8.39.945101010.0
Percentage of OperatingLeaseLiability100.0100.0100.0100.0100.0
Percentage of Assets0.70.80.80.80.0

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2020-12-31
Value8781000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0
Percentage of Assets0.7

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2020-12-31
Value494000.0
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0
Percentage of Assets0.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-312008-12-31
Value698687682661643637634616592580571554537530524412402396394390383380379389426425424414406401401395387372364355347341333320309300294267249
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets43.754.053.551.149.148.548.447.246.346.847.046.145.546.245.735.735.035.134.934.133.433.632.933.937.738.338.038.138.639.339.339.239.438.637.536.036.136.636.335.835.736.236.30.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value-0.069-0.066-0.104-0.020.0510.088-0.07-0.02-0.082-0.076-0.049-0.067-0.19-0.168-0.055-0.067-0.102-0.031
Percentage of StockholdersEquity-0.0-0.0-0.0-0.00.00.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0
Percentage of Assets-0.0-0.0-0.0-0.00.00.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value1051041061061061061061061041031031021011021021011011061038574635045
Percentage of StockholdersEquity15.015.215.616.016.516.816.817.217.717.818.218.519.019.419.625.826.625.125.723.422.521.619.018.3
Percentage of Assets6.68.28.38.28.18.18.18.18.28.48.58.58.69.09.09.08.89.510.18.88.17.80.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value593583576555537530527510487477467451435427421292278318298279258231216204
Percentage of StockholdersEquity85.084.884.484.083.583.283.282.882.382.281.881.581.080.680.474.273.474.974.376.677.578.481.081.7
Percentage of Assets37.245.845.242.941.040.440.339.138.138.538.437.636.937.236.725.924.228.529.228.728.128.40.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value105104106106106106106106104103103102101102102102103102101101101101101103109107106103103102103103101908582807974696863
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.68.28.38.28.18.18.18.18.28.48.58.58.69.09.08.99.09.19.08.98.89.08.89.09.69.79.59.59.810.010.110.210.39.38.88.38.48.58.17.87.97.8

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value593583576555537530527510487477467451435427421310299294292288282279278285317318318310303299298292286282279273266262258250241231
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets37.245.845.242.941.040.440.339.138.138.538.437.636.937.236.726.826.026.025.925.224.624.724.224.928.028.628.528.528.829.329.229.029.029.228.727.727.728.128.128.027.828.4

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value-69000.0-66000.0-104000.0-20000.051000.088000.0-70000.0-20000.0-82000.0-76000.0-49000.0-67000.0-190000.0-168000.0-131000.0-127000.0-108000.0-55000.0-112000.0-121000.0-125000.0-67000.0-67000.0-29000.0-30000.0-102000.0-56000.0-8000.0-3000.0-31000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-0.0-0.0-0.0-0.00.00.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value6037483451455144454645432231413117383333244135252935243336353422
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax41.2243.632.921.737.7295.934.725.935.7260.434.430.119.329.633.723.417.943.535.630.928.346.934.725.935.645.029.131.545.348.543.127.6

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-312290000.0-8547000.0-11538000.01073000.0-14322000.0-28214000.0-32499000.0-34263000.0-48730000.0-27652000.0-29837000.0-28788000.0-26739000.0-19128000.0-13353000.0-17815000.0-28141000.0-35168000.0-30012000.0-26125000.0-19899000.0-18308000.0-26730000.0-39872000.0-30086000.0-29336000.0-46093000.0-38481000.0-29804000.0-27424000.0-27018000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-213.3-55.4-7.70.7-10.4-182.8-22.1-19.7-38.2-154.9-22.4-20.1-22.9-18.2-10.9-13.2-32.2-37.2-27.6-30.0-22.4-18.0-26.9-47.6-38.1-34.4-43.9-48.4-40.8-34.3-32.5

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value252-27.967-37.802-33.994-37.143-19.512-18.617-9.8083.315-18.906-18.918-14.2864.24-10.102-26.672-14.465-10.3392.422-3.7211.752-22.872-15.8151.01710-6.265.097130.619-4.336-6.5714.025
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax172.1-181.1-25.4-21.7-27.0-126.4-12.6-5.72.6-105.9-14.2-10.03.6-9.6-21.8-10.7-11.82.6-3.42.0-25.8-15.51.012.0-7.96.012.60.8-5.9-8.24.8

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value83000.01091000.0-305000.0849000.0352000.0-2000000.052000.0794000.054000.0-66000.0-2891000.0-85000.036000.01947000.01132000.0
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.17.1-0.20.50.3-13.00.00.50.0-0.4-2.2-0.10.01.90.9

Amortization Of Financing Costs

us-gaap:AmortizationOfFinancingCosts

us-gaap:AmortizationOfFinancingCosts


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value3000.03000.03000.03000.02000.03000.03000.03000.02000.03000.02000.03000.02000.013000.012000.013000.012000.013000.012000.013000.013000.013000.0
Percentage of AmortizationOfFinancingCosts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Depreciation Depletion And Amortization

us-gaap:DepreciationDepletionAndAmortization

us-gaap:DepreciationDepletionAndAmortization


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value2723232323232322212121202019191919191920202020212120202020191919181818181717171716161615
Percentage of DepreciationDepletionAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value6.503-1.009-6.0013.8870.387-1.713-9.606161.83-1.4576.211107.149-7.745-1.216114.295-4.036-6.3558.5234.466-2.882-11.327144.97-11.6-1.931146.571-4.123-4.3725.9690.475-4.534-6.304152.737-7.7053.412114.326-1.159-12.15519
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value6037483451455144454645432231413117383333244135252935243336353422
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax41.2243.632.921.737.7295.934.725.935.7260.434.430.119.329.633.723.417.943.535.630.928.346.934.725.935.645.029.131.545.348.543.127.6

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value201731282220263219182424151411716117.9739.734129.0796.56611138.496.8461313107.87111129.8489.2151112109.9111315119.614129.77.388
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.1112.720.918.016.4130.617.918.715.3103.318.217.313.613.896.312.410.58.49.210.68.87.010.912.08.87.612.412.210.79.012.411.511.310.411.712.512.512.615.514.614.313.215.911.711.1

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value2017282220321918241514
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.1112.718.016.4130.618.715.3103.317.313.613.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value201731282220263219182424151411716
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.1112.720.918.016.4130.617.918.715.3103.318.217.313.613.896.312.4

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value1820000.01777000.0655000.01670000.01501000.01723000.01796000.01350000.01354000.01392000.01301000.0982000.0964000.0864000.0953000.0707000.0732000.0806000.0764000.0741000.0730000.0856000.0536000.0910000.01022000.0931000.0844000.01026000.01029000.0955000.0298000.01127000.01129000.01126000.0686000.01077000.01083000.0994000.01512000.01582000.01103000.01024000.01072000.01069000.0
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-312290000.0-8547000.0-11538000.01073000.0-14322000.0-28214000.0-32499000.0-34263000.0-48730000.0-27652000.0-29837000.0-28788000.0-26739000.0-19128000.0-13353000.0-17815000.0-28141000.0-35168000.0-30012000.0-26125000.0-19899000.0-18308000.0-26730000.0-39872000.0-30086000.0-29336000.0-46093000.0-38481000.0-29804000.0-27424000.0-27018000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-213.3-55.4-7.70.7-10.4-182.8-22.1-19.7-38.2-154.9-22.4-20.1-22.9-18.2-10.9-13.2-32.2-37.2-27.6-30.0-22.4-18.0-26.9-47.6-38.1-34.4-43.9-48.4-40.8-34.3-32.5

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value1.2910.9814.0852.7463.6973.1965.2352.8841.2082.7533.1436.1043.752.6671.8333.1613.7885.8350.521.337.8170.8811.2762.2132.8273.0053.6622.9773.2892.8124.0113.8062.6031.5533.1362.1427.061.8232.0234.3533.8566.9726.9471.643
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Payments To Acquire Productive Assets

us-gaap:PaymentsToAcquireProductiveAssets us-gaap:BusinessAcquisition

us-gaap:PaymentsToAcquireProductiveAssets

mgrc:DesignSpaceModularBuildingsPNWLP


Payments
Period End2021-05-17
Value266
Percentage of PaymentsToAcquireProductiveAssets100.0

mgrc:GRSHoldingLLCDBAKitchensToGo


Payments
Period End2021-04-01
Value18
Percentage of PaymentsToAcquireProductiveAssets0.0

us-gaap:PaymentsToAcquireProductiveAssets us-gaap:CounterpartyName, us-gaap:SubsequentEventType

mgrc:GRSHoldingLLCDBAKitchensToGo, us-gaap:SubsequentEvent


Payments
Period End2021-04-01
Value18
Percentage of PaymentsToAcquireProductiveAssets0.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value252-27.967-37.802-33.994-37.143-19.512-18.617-9.8083.315-18.906-18.918-14.2864.24-10.102-26.672-14.465-10.3392.422-3.7211.752-22.872-15.8151.01710-6.265.097130.619-4.336-6.5714.025
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax172.1-181.1-25.4-21.7-27.0-126.4-12.6-5.72.6-105.9-14.2-10.03.6-9.6-21.8-10.7-11.82.6-3.42.0-25.8-15.51.012.0-7.96.012.60.8-5.9-8.24.8

Payments Of Dividends Common Stock

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:PaymentsOfDividendsCommonStock


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value10101010109.3699.1079.0959.0898.2488.228.2188.2016.36.2486.2386.2356.1556.0996.0966.1176.1366.0516.5526.5376.6396.362
Percentage of PaymentsOfDividendsCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


Payments
Period End2020-12-312020-09-302020-06-302020-03-31
Value0.00.1165.6497.852
Percentage of PaymentsForRepurchaseOfCommonStock0.0100.0100.0100.0

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice


Share
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value29.3329.5729.5729.5228.1429.9127.2524.6824.3723.5222.822.09
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Liabilities

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxLiabilities


Deferred
Period End2020-12-312020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-312011-12-31
Value216219218215210208206197195194194296292291292295289285283266262265268244242245241255245
Percentage of DeferredTaxLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Net

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312012-12-312011-12-31
Value1214119.6221315226205
Percentage of DeferredTaxAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Valuation Allowance

us-gaap:DeferredTaxAssetsValuationAllowance

us-gaap:DeferredTaxAssetsValuationAllowance


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value200000.0200000.0200000.0800000.0700000.00
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0100.0100.00.0

mgrc:AveragePricePerRepurchasedShares

mgrc:AveragePricePerRepurchasedShares


Average
Period End2020-12-312020-09-302020-06-302020-03-31
Value049.6148.7247.89
Percentage of AveragePricePerRepurchasedShares0.0100.0100.0100.0

mgrc:CostOfRentalRelatedServices

mgrc:CostOfRentalRelatedServices


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value17141618141818231816161815131516141313151313141512111313111010119.3918.9229.391109.0118.5538.4918.3217.1396.7416.8218.3356.06
Percentage of CostOfRentalRelatedServices100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:DirectCostsOfRentalOperations

mgrc:DirectCostsOfRentalOperations


Direct
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value635555585459586359
Percentage of DirectCostsOfRentalOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:OperatingLeaseLeaseAndRelatedServicesIncome

mgrc:OperatingLeaseLeaseAndRelatedServicesIncome


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1171051101131061141161211121041071069692
Percentage of OperatingLeaseLeaseAndRelatedServicesIncome100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue

mgrc:OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value22192225202424302421222319171921181718201917182117151717
Percentage of OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value5.7714.8785.3475.5565.3425.5417.0167.3797.7126.2766.9116.9195.9915.096.5536.3446.1765.6895.9695.776.4665.6026.3626.7285.9455.6086.965
Percentage of OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue25.424.823.922.226.122.628.923.931.529.331.329.031.428.533.629.032.931.731.728.733.531.833.730.834.536.539.6

mgrc:MobileModular


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value161416181418162215141416121112141111121312111114109.1039.77
Percentage of OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue71.471.472.674.670.674.067.773.365.067.464.267.864.966.962.467.463.764.664.668.162.863.762.165.560.959.255.5

mgrc:TrsRenTelco


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value0.710.740.7840.80.670.8260.8350.8630.8540.7081.0130.7730.7070.8070.7630.7830.6540.6580.690.6550.7170.7840.7840.8210.7940.6560.868
Percentage of OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue3.13.83.53.23.33.43.42.83.53.34.63.23.74.53.93.63.53.73.73.33.74.54.23.84.64.34.9

mgrc:PercentageOfAverageUtilizationPeriod us-gaap:StatementBusinessSegments

mgrc:PercentageOfAverageUtilizationPeriod

mgrc:AdlerTanks


Percentage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value1.840.3-0.945.041-0.0190.478-0.015-0.009-0.0020.5730.0010.0130.0090.5760.0130.0130.0110.5230.0020.002-0.0060.503-0.016-0.01-0.0020.6110.0070.0040.0080.61-0.0150.0020.0080.647-0.005-0.013-0.0320.765-0.0020.01
Percentage of PercentageOfAverageUtilizationPeriod100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:MobileModular


Percentage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value-0.175.8-0.376.718-0.0050.7870.00100.0030.7880.0040.00500.7730.002-0.001-0.0010.7680.0030.003-0.0010.7610.0050.010.0010.7420.0090.0120.0030.6990.0070.0090.0030.6640.0010.001-0.0030.6650-0.001
Percentage of PercentageOfAverageUtilizationPeriod-5.6188.133.3170.326.3164.6-6.7-0.0-150.0137.5400.038.50.0134.215.4-7.7-9.1146.8150.0150.016.7151.3-31.2-100.0-50.0121.4128.6300.037.5114.6-46.7450.037.5102.6-20.0-7.79.486.9-0.0-10.0

mgrc:TrsRenTelco


Percentage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-302012-03-31
Value-0.468.10.664.953-0.0060.6530.0020.0030.0140.6430.003-0.0040.0010.6270.0010.0050.0010.6220.0050.006-0.0010.5960.0030.004-0.0010.5990.0080.0130.0150.568-0.006-0.004-0.0010.6380.0040.655
Percentage of PercentageOfAverageUtilizationPeriod-22.2169.0-66.7144.231.6136.6-13.3-33.3-700.0112.2300.0-30.811.1108.97.738.59.1118.9250.0300.016.7118.5-18.8-40.050.098.0114.3325.0187.593.140.0-200.0-12.598.6-12.585.6

mgrc:PercentageOfUtilizationPeriod us-gaap:StatementBusinessSegments

mgrc:PercentageOfUtilizationPeriod

mgrc:AdlerTanks


Percentage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value2.843.0-5.745.069-0.0390.47-0.026-0.043-0.0390.592-0.0760.0270.0380.575-0.0220.0430.020.534-0.0140.053-0.0420.51-0.073-0.0470.0060.611-0.0120.036-0.030.645-0.069-0.0410.0520.635-0.0190.019-0.0540.729-0.1070.041
Percentage of PercentageOfUtilizationPeriod100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:MobileModular


Percentage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value0.575.8-0.575.732-0.0150.783-0.004-0.0010.0070.7890.0010.020.0030.7690.010.011-0.0080.765-0.0030.0190.0030.754-0.010.036-0.0020.7450.0080.0260.0220.6940.0030.0280.0150.6610.0010.01-0.0010.6570.003-0.007
Percentage of PercentageOfUtilizationPeriod17.9176.38.8168.038.5166.615.42.3-17.9133.3-1.374.17.9133.7-45.525.6-40.0143.321.435.8-7.1147.813.7-76.6-33.3121.9-66.772.2-73.3107.6-4.3-68.328.8104.1-5.352.61.990.1-2.8-17.1

mgrc:TrsRenTelco


Percentage
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-302012-03-31
Value-2.369.2-1.067.7430.0190.638-0.026-0.0020.0080.6650.006-0.013-0.0070.635-0.0260.027-0.0050.621-0.0140.027-0.0020.599-0.0180.0020.0170.586-0.0440.020.0580.564-0.041-0.0100.6330.0060.651
Percentage of PercentageOfUtilizationPeriod-82.1160.917.5150.3-48.7135.7100.04.7-20.5112.3-7.9-48.1-18.4110.4118.262.8-25.0116.3100.050.94.8117.524.7-4.3283.395.9366.755.6-193.387.459.424.40.099.7-11.189.3

mgrc:PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition

mgrc:PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value16624197.26922353742543538363424212729201318231927303935
Percentage of PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value0.176-0.1020.8610.271.2050.2050.9420.5571.6331.6942.070.5181.7420.9271.670.5721.8090.7490.626-0.1460.568-0.0181.1122.4093.2542.665
Percentage of PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition0.1-0.44.53.75.40.62.51.33.04.85.41.45.03.87.92.16.23.64.5-0.82.5-0.14.07.88.37.6

mgrc:MobileModular


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value1398.4287.411-1.9831419131822202218148.2336.4196.576137.7827.7368.915141120202216
Percentage of PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition84.234.138.6-27.365.154.035.643.441.659.158.950.940.433.330.324.147.337.955.848.564.460.072.667.256.646.4

mgrc:TrsRenTelco


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value2616108.9826.586162323301213171815132013125.5149.6187.6447.7296.4947.7451316
Percentage of PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition15.766.357.0123.629.545.461.955.355.436.135.747.754.662.961.873.946.458.539.752.333.140.123.425.035.146.0

us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation


Adjustments
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value1346000.03482000.01590000.01939000.0401000.0301000.08000.01555000.0212000.01821000.0971000.0
Percentage of AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation us-gaap:StatementEquityComponents

us-gaap:CommonStock


Adjustments
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value1346000.03482000.01590000.01939000.0401000.0301000.08000.01555000.0212000.01821000.0971000.0
Percentage of AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred

mgrc:DesignSpaceModularBuildingsPNWLP


Business
Period End2021-05-17
Value500000.0
Percentage of BusinessCombinationConsiderationTransferredLiabilitiesIncurred100.0

us-gaap:CapitalExpendituresIncurredButNotYetPaid

us-gaap:CapitalExpendituresIncurredButNotYetPaid


Capital
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-2.59311-1.454-0.8270.1176.537-2.9540.52-2.074110.0522.4420.2716.93-0.2170.263-1.1547.513-0.812-0.2470.1833.7521.573-2.683-1.8310-7.7130.6224.5697.4641.1663.48-2.7736.66-2.377-3.121-2.693122.641-6.2671.18110-5.2040.803
Percentage of CapitalExpendituresIncurredButNotYetPaid100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommonStockDividendsPerShareDeclared us-gaap:StatementEquityComponents

us-gaap:CommonStockDividendsPerShareDeclared

us-gaap:RetainedEarnings


Common
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value0.420.420.420.3750.3750.3750.340.340.34
Percentage of CommonStockDividendsPerShareDeclared100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ConcentrationRiskPercentage1 us-gaap:StatementGeographical, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

us-gaap:ConcentrationRiskPercentage1

us-gaap:NonUs, us-gaap:SalesRevenueNet, us-gaap:GeographicConcentrationRisk


Concentration
Period End2021-03-312020-03-312019-03-312018-03-31
Value5.00.020.030.04
Percentage of ConcentrationRiskPercentage1100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:ContractWithCustomerLiabilityRevenueRecognized


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-09-302019-06-302018-09-302018-06-30
Value4.23.01.47.15.75.80.62.11.2
Percentage of ContractWithCustomerLiabilityRevenueRecognized100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CostOfGoodsAndServicesSoldDepreciation

us-gaap:CostOfGoodsAndServicesSoldDepreciation


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value2321212121212120191818181817171717
Percentage of CostOfGoodsAndServicesSoldDepreciation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CostOfGoodsAndServicesSoldDepreciation us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value4.1694.0744.0934.1014.0964.1374.1324.1144.0934.0334.0183.9943.9643.9523.9433.943
Percentage of CostOfGoodsAndServicesSoldDepreciation18.019.219.319.119.019.119.520.020.721.321.321.721.922.222.222.5

mgrc:MobileModular


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value7.0745.8195.795.7715.7375.6695.6225.5725.4695.4085.3595.325.2735.2485.2965.285
Percentage of CostOfGoodsAndServicesSoldDepreciation30.527.427.326.926.626.226.627.127.728.528.428.929.129.529.830.2

mgrc:TrsRenTelco


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value1111111111111110109.529.4759.0938.8668.5778.5568.264
Percentage of CostOfGoodsAndServicesSoldDepreciation51.553.553.453.954.454.753.952.851.550.250.349.449.048.248.147.2

us-gaap:DirectFinancingLeaseInterestIncome

us-gaap:DirectFinancingLeaseInterestIncome


Direct
Period End2021-06-302021-03-312020-12-31
Value100000.0100000.00
Percentage of DirectFinancingLeaseInterestIncome100.0100.00.0

us-gaap:DirectFinancingLeaseLeaseIncome

us-gaap:DirectFinancingLeaseLeaseIncome


Direct
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-09-302019-06-30
Value700000.0400000.0600000.0700000.0700000.01200000.0800000.0
Percentage of DirectFinancingLeaseLeaseIncome100.0100.0100.0100.0100.0100.0100.0

us-gaap:DirectFinancingLeaseRevenue

us-gaap:DirectFinancingLeaseRevenue


Direct
Period End2021-06-302021-03-312020-12-31
Value600000.0300000.0500000.0
Percentage of DirectFinancingLeaseRevenue100.0100.0100.0

us-gaap:DividendsCommonStock

us-gaap:DividendsCommonStock


Dividends
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value10101010109.1739.1629.1518.2648.2678.237
Percentage of DividendsCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCommonStock us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Dividends
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value10101010109.1739.1629.1518.2648.2678.237
Percentage of DividendsCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations


Effect
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-29000.0-4000.068000.0-245000.0-23000.044000.0-17000.0-12000.0-14000.037000.0-86000.0-78000.025000.0-91000.035000.0
Percentage of EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax


Foreign
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-30
Value2000.0-55000.0267000.0130000.0117000.0-436000.0130000.0-132000.037000.049000.016000.0-129000.0-344000.0-32000.061000.036000.011000.0226000.0-180000.0-15000.0-77000.0151000.0-34000.0-201000.0-85000.0-168000.0-218000.0-103000.078000.0-88000.0-158000.021000.0-23000.0
Percentage of ForeignCurrencyTransactionGainLossBeforeTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GainLossOnSaleOfProperties

us-gaap:GainLossOnSaleOfProperties


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value7.0764.7945.2194.5084.8144.7886.1416.04.5534.6154.5155.1696.0273.8484.7275.0924.9712.9432.9414.5163.3162.9662.8363.5012.6962.8694.5914.3333.9442.53.1633.6722.9223.334
Percentage of GainLossOnSaleOfProperties100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value20-2.6330.898-6.97112-6.3830.9940.8368.529.948-1.760.5133.919-4.2843.935-0.64.604-3.9247.41-1.159.481-4.249-0.465-2.778.136-6.4213.2925.134-0.5922.828-2.162.707-1.7247.872-7.036-0.1814.1-0.339-4.7520.5812-2.373-3.3513.85
Percentage of IncreaseDecreaseInAccountsPayableAndAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInContractWithCustomerLiability


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value2.8714.587-12.58-2.224-1.1286.943-5.808-5.9638.4318.4781.5173.8875.571-0.717-2.969
Percentage of IncreaseDecreaseInContractWithCustomerLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInDeferredIncomeTaxes

us-gaap:IncreaseDecreaseInDeferredIncomeTaxes


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-10.5263.2580.332.3460.616-1.099-2.326-5.943-1.63-1.707-9.053-2.594-0.206-0.182101-3.957-1.0380.4514.065-5.705-4.254-1.851-16.968-3.9953.2963.218-16.35-1.5142.334-4.115-4.318-6.751-0.113-3.457-5.518-6.433-4.685-4.562-6.422-9.285-5.374-4.742-10.612-3.98
Percentage of IncreaseDecreaseInDeferredIncomeTaxes100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value9.2910.094-5.121-0.3272.004-0.3631.796-9.5129.72611-0.844-4.743113.303-4.385-7.5787.3031.536-1.845-4.2374.812-1.9490.236-4.937-1.87-6.137110.0064.874-2.587-0.8920.9355.696-5.528-8.3921.245.3334.1563.117-8.7125.8782.943-1.642-0.141
Percentage of IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LeaseIncome

us-gaap:LeaseIncome


Lease
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value107981011009710210610710195
Percentage of LeaseIncome100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LeaseIncome us-gaap:ProductOrService

mgrc:Leasing


Lease
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value10797101100971021061071019597948683
Percentage of LeaseIncome100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.0

us-gaap:LeaseIncome us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

mgrc:Leasing, mgrc:AdlerTanks


Lease
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1312131313141617181718181615
Percentage of LeaseIncome12.712.613.113.413.414.515.216.218.017.90.00.00.00.0

mgrc:Leasing, mgrc:MobileModular


Lease
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value6557595857596261565353524645
Percentage of LeaseIncome60.659.058.658.259.158.058.157.455.956.30.00.00.00.0

mgrc:Leasing, mgrc:TrsRenTelco


Lease
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2827282826282828262425232322
Percentage of LeaseIncome26.728.428.328.327.427.626.826.426.125.80.00.00.00.0

us-gaap:OperatingLeaseLeaseIncome

us-gaap:OperatingLeaseLeaseIncome


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-09-302019-06-30
Value1069710010097106100
Percentage of OperatingLeaseLeaseIncome100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseLeaseIncomeLeasePayments

us-gaap:OperatingLeaseLeaseIncomeLeasePayments


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value9486888885899290888285827774
Percentage of OperatingLeaseLeaseIncomeLeasePayments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseLeaseIncomeLeasePayments us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1312131312141517171618181615
Percentage of OperatingLeaseLeaseIncomeLeasePayments14.314.114.715.215.216.317.318.920.320.321.622.821.921.1

mgrc:MobileModular


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value5346474746474846444242413837
Percentage of OperatingLeaseLeaseIncomeLeasePayments56.354.253.753.554.553.052.751.450.851.150.250.249.449.9

mgrc:TrsRenTelco


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2727272726272726252324222221
Percentage of OperatingLeaseLeaseIncomeLeasePayments29.531.731.531.330.430.830.029.628.928.628.227.128.729.0

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-4000.052000.0-112000.0-93000.0-52000.0210000.0-71000.082000.0-6000.0-34000.0-61000.082000.0
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value-1000.014000.0-28000.0-22000.0-15000.052000.0-20000.020000.00-7000.0-12000.015000.044000.0-4000.0-18000.0-7000.0-11000.0-25000.036000.08000.01000.0-34000.0-3000.0-7000.0016000.07000.08000.0-2000.06000.0
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0

us-gaap:OtherCostOfOperatingRevenue

us-gaap:OtherCostOfOperatingRevenue


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value231917181819181921191517181618151615141516151514161513141513
Percentage of OtherCostOfOperatingRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value1346000.03482000.0446000.01590000.01939000.0401000.01469000.0301000.08000.01555000.0253000.0212000.01821000.0971000.0709000.01044000.0176000.0143000.0698000.0103000.0142000.0344000.0831000.0145000.02000.0582000.0182000.0399000.0866000.02512000.01368000.0249000.036000.0742000.0
Percentage of PaymentsRelatedToTaxWithholdingForShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsToAcquireEquipmentOnLease

us-gaap:PaymentsToAcquireEquipmentOnLease


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value4017208.0972235403656343825342421273015
Percentage of PaymentsToAcquireEquipmentOnLease100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromRepaymentsOfLinesOfCredit

us-gaap:ProceedsFromRepaymentsOfLinesOfCredit


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value203-13.931-27.229-22.172-19.398-1.89-8.041-0.41212-9.103-10.445-5.85634-2.831-19.715-7.18326-2.436-19.032-17.84817-15.522-60.6724436-1.5550.1981538-41.9229.1012.027-2.376-20.749-12.1936.19315-4.3826.92719-83.2710.131-6.869.0
Percentage of ProceedsFromRepaymentsOfLinesOfCredit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromSaleOfMachineryAndEquipment

us-gaap:ProceedsFromSaleOfMachineryAndEquipment


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value14101311111013129.0479.2331110117.7079.86612105.5055.369106.9616.0986.5337.8665.7046.1119.6929.1077.3276.438.006117.5686.805108.355.436.7766.9517.7996.5897.1148.9038.826
Percentage of ProceedsFromSaleOfMachineryAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromSaleOfNotesReceivable us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:ProceedsFromSaleOfNotesReceivable

mgrc:RateLockAgreement, mgrc:SeniorUnsecuredNotes


Proceeds
Period End2020-10-01
Value40
Percentage of ProceedsFromSaleOfNotesReceivable100.0

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:ProvisionForDoubtfulAccounts


Provision
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value39000.099000.0116000.0400000.0200000.0552000.0358000.0300000.0200000.0156000.0284000.0116000.0146000.035000.0325000.0558000.0308000.0289000.0526000.0379000.0489000.0498000.0970000.0489000.0357000.0333000.0345000.0466000.0558000.0456000.0797000.0436000.0215000.0696000.02488000.0474000.0928000.0373000.0382000.0548000.0419000.0406000.0269000.0381000.0
Percentage of ProvisionForDoubtfulAccounts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value39000.078000.028000.019000.050000.032000.031000.040000.06000.068000.050000.0
Percentage of StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation


Stock
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value1820000.01777000.01670000.01501000.01723000.01350000.01354000.01392000.0982000.0964000.0864000.0
Percentage of StockIssuedDuringPeriodValueShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation us-gaap:StatementEquityComponents

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value1820000.01777000.01670000.01501000.01723000.01350000.01354000.01392000.0982000.0964000.0864000.0
Percentage of StockIssuedDuringPeriodValueShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockRepurchasedAndRetiredDuringPeriodShares us-gaap:StatementEquityComponents

us-gaap:StockRepurchasedAndRetiredDuringPeriodShares

us-gaap:CommonStock


Stock
Period End2020-09-302020-06-302020-03-31
Value2000.0116000.0164000.0
Percentage of StockRepurchasedAndRetiredDuringPeriodShares100.0100.0100.0

us-gaap:StockRepurchasedAndRetiredDuringPeriodValue

us-gaap:StockRepurchasedAndRetiredDuringPeriodValue


Stock
Period End2020-09-302020-06-302020-03-31
Value0.1175.6487.852
Percentage of StockRepurchasedAndRetiredDuringPeriodValue100.0100.0100.0

us-gaap:StockRepurchasedAndRetiredDuringPeriodValue us-gaap:StatementEquityComponents

us-gaap:CommonStock


Stock
Period End2020-09-302020-06-302020-03-31
Value0.0110.5090.725
Percentage of StockRepurchasedAndRetiredDuringPeriodValue9.49.09.2

us-gaap:RetainedEarnings


Stock
Period End2020-09-302020-06-302020-03-31
Value0.1065.1397.127
Percentage of StockRepurchasedAndRetiredDuringPeriodValue90.691.090.8

us-gaap:StockRepurchasedDuringPeriodValue

us-gaap:StockRepurchasedDuringPeriodValue


Stock
Period End2020-12-312020-09-302020-06-302020-03-312015-12-312015-09-302015-06-30
Value-0.0170.1175.6487.85115452.754
Percentage of StockRepurchasedDuringPeriodValue100.0100.0100.0100.0100.0100.0100.0

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-31
Value265000.0359000.0346000.0350000.0446000.0364000.0333000.0345000.0391000.0439000.0411000.0213000.0107000.0282000.0130000.049000.049000.074000.0131000.0185000.0199000.0308000.0441000.0446000.0464000.0432000.0
Percentage of WeightedAverageNumberDilutedSharesOutstandingAdjustment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentalEquipment us-gaap:BusinessAcquisition

mgrc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentalEquipment

mgrc:DesignSpaceModularBuildingsPNWLP


Business
Period End2021-05-17
Value116
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentalEquipment100.0

mgrc:GRSHoldingLLCDBAKitchensToGo


Business
Period End2021-04-01
Value12
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRentalEquipment0.0

mgrc:ElectronicTestEquipment

mgrc:ElectronicTestEquipment


Electronic
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value360342333335337341335321307286285284278269262258249248246252251260262266269269261263259263267270264267266274270262258266260250
Percentage of ElectronicTestEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:HealthAndWorkersCompensationPlansLiability

mgrc:HealthAndWorkersCompensationPlansLiability


Health
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value2200000.02800000.03000000.02900000.02400000.01900000.0
Percentage of HealthAndWorkersCompensationPlansLiability100.0100.0100.0100.0100.0100.0

mgrc:IndefiniteLivedIntangibleAssetsIncludingGoodwill

mgrc:IndefiniteLivedIntangibleAssetsIncludingGoodwill


Indefinite
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value34343333333333333333
Percentage of IndefiniteLivedIntangibleAssetsIncludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:IntangibleAssetsAccumulatedAmortizationExcludingGoodwill

mgrc:IntangibleAssetsAccumulatedAmortizationExcludingGoodwill


Intangible
Period End2021-06-302020-12-312013-09-302013-06-302013-03-312012-12-312012-09-302011-12-31
Value-11303000.0-9554000.03932000.03725000.03519000.03313000.0-3107000.0-2489000.0
Percentage of IntangibleAssetsAccumulatedAmortizationExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:LiquidAndSolidContainmentTanksAndBoxes

mgrc:LiquidAndSolidContainmentTanksAndBoxes


Liquid
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value313314315316316315316315315314313312312310309309309309308308310309310309307305303302298288284277269261254246235223201178159133
Percentage of LiquidAndSolidContainmentTanksAndBoxes100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:NotesPayableAmountAfterReclassificationOfPrepaidDebtFinancingCost

mgrc:NotesPayableAmountAfterReclassificationOfPrepaidDebtFinancingCost


Notes
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value222293298303326381
Percentage of NotesPayableAmountAfterReclassificationOfPrepaidDebtFinancingCost100.0100.0100.0100.0100.0100.0

mgrc:NotesPayableAmountAfterReclassificationOfPrepaidDebtFinancingCost us-gaap:LongtermDebtType

mgrc:NotesPayableToBanksAndOthers


Notes
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value222293298303326
Percentage of NotesPayableAmountAfterReclassificationOfPrepaidDebtFinancingCost100.0100.0100.0100.0100.0

us-gaap:LineOfCredit


Notes
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value122193198183186221
Percentage of NotesPayableAmountAfterReclassificationOfPrepaidDebtFinancingCost55.165.966.560.557.158.1

mgrc:PropertyPlantAndEquipmentNetExcludingCapitalizedCost

mgrc:PropertyPlantAndEquipmentNetExcludingCapitalizedCost


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value1341301241171111091031019794
Percentage of PropertyPlantAndEquipmentNetExcludingCapitalizedCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:RecordedFairValueOfNotesPayable

mgrc:RecordedFairValueOfNotesPayable


Recorded
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value100100100120140160120100100100
Percentage of RecordedFairValueOfNotesPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:RelocatableModularBuildings

mgrc:RelocatableModularBuildings


Relocatable
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value1019886882885892883868865854834817801789779775781782773769763761747736717699678664649626607592577570558551549547541539534529514
Percentage of RelocatableModularBuildings100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeLower us-gaap:AwardType

mgrc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeLower

us-gaap:EmployeeStockOption


Share
Period End2020-12-31
Value3.47
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeLower100.0

mgrc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeUpper us-gaap:AwardType

mgrc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeUpper

us-gaap:EmployeeStockOption


Share
Period End2020-12-31
Value40.37
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeUpper100.0

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value1441121081081161041091111091029092898486818278787273647170767071756964636862625261646358606649
Percentage of AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccountsReceivableNet

us-gaap:AccountsReceivableNet


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value14012212312912512512813812111912111510598105107969296104959195107938910110389838792878792101868492897876
Percentage of AccountsReceivableNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccountsReceivableNet us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value131313141315171920191919181618181515161515151720201821212121212324222423201819181614
Percentage of AccountsReceivableNet9.610.711.111.311.112.713.514.016.616.016.517.317.416.817.616.916.517.116.715.316.416.718.818.921.620.520.820.523.625.825.025.627.725.326.622.823.322.220.721.021.419.3

mgrc:Enviroplex


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value7.716.4335.2866.0757.6436.6983.8487.3244.0677.5117.9976.8035.4625.8178.3546.9164.914.3565.3054.0634.6434.1891.7283.4673.2042.1324.6174.6272.581.3981.2442.7552.8243.0914.2138.7958.3513.1615.1973.1943.6462.076
Percentage of AccountsReceivableNet5.55.34.34.76.15.33.05.33.46.36.65.95.25.97.96.45.14.75.53.94.84.61.83.23.42.44.64.52.91.71.43.03.23.64.68.79.73.75.63.64.62.7

mgrc:MobileModular


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value968181858279838875717269635559665753556352505360464546554236374137363946344044453639
Percentage of AccountsReceivableNet68.866.666.265.765.263.064.964.462.560.159.760.359.957.056.061.659.358.157.761.354.655.456.555.949.951.346.253.648.244.042.445.143.041.742.346.540.248.347.550.446.451.0

mgrc:TrsRenTelco


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302012-03-312011-12-312010-12-31
Value222122232223232221202018181919161818192023212123232328222223272422252423212420
Percentage of AccountsReceivableNet16.117.518.418.417.619.018.616.317.517.517.116.517.520.318.515.119.120.120.119.524.123.322.922.025.125.828.521.525.328.631.226.326.129.426.726.825.826.227.0

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivable


Allowance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value2225000.02100000.02100000.02200000.02200000.02200000.01883000.01883000.01883000.01883000.01883000.01883000.01883000.01883000.01920000.01987000.01987000.02087000.02087000.02087000.02087000.02305000.02087000.02082000.02047000.02042000.02038000.02033000.02027000.02022000.02007000.02001000.02452000.02550000.03000000.02200000.02200000.01700000.01500000.01500000.01700000.01700000.0
Percentage of AllowanceForDoubtfulAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivable us-gaap:BusinessAcquisition

mgrc:DesignSpaceModularBuildingsPNWLP


Allowance
Period End2021-05-17
Value125000.0
Percentage of AllowanceForDoubtfulAccountsReceivable0.0

us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts us-gaap:BusinessAcquisition

us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts

mgrc:DesignSpaceModularBuildingsPNWLP


Business
Period End2021-05-17
Value600000.0
Percentage of BusinessAcquisitionCostOfAcquiredEntityTransactionCosts100.0

mgrc:GRSHoldingLLCDBAKitchensToGo


Business
Period End2021-04-01
Value300000.0
Percentage of BusinessAcquisitionCostOfAcquiredEntityTransactionCosts0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets

mgrc:DesignSpaceModularBuildingsPNWLP


Business
Period End2021-05-17
Value5366000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets100.0

mgrc:GRSHoldingLLCDBAKitchensToGo


Business
Period End2021-04-01
Value1199000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables

mgrc:DesignSpaceModularBuildingsPNWLP


Business
Period End2021-05-17
Value12
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables100.0

mgrc:GRSHoldingLLCDBAKitchensToGo


Business
Period End2021-04-01
Value0.212
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable

mgrc:DesignSpaceModularBuildingsPNWLP


Business
Period End2021-05-17
Value12
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable100.0

mgrc:GRSHoldingLLCDBAKitchensToGo


Business
Period End2021-04-01
Value1.659
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue

mgrc:DesignSpaceModularBuildingsPNWLP


Business
Period End2021-05-17
Value2784000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue100.0

mgrc:GRSHoldingLLCDBAKitchensToGo


Business
Period End2021-04-01
Value747000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill us-gaap:BusinessAcquisition, us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill

mgrc:DesignSpaceModularBuildingsPNWLP, us-gaap:CustomerLists


Business
Period End2021-05-17
Value1.6
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill100.0

mgrc:DesignSpaceModularBuildingsPNWLP, us-gaap:CustomerRelationships


Business
Period End2021-05-17
Value37
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill2368.8

mgrc:DesignSpaceModularBuildingsPNWLP, us-gaap:NoncompeteAgreements


Business
Period End2021-05-17
Value2.5
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill156.2

mgrc:GRSHoldingLLCDBAKitchensToGo, us-gaap:CustomerLists


Business
Period End2021-04-01
Value0.3
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill0.0

mgrc:GRSHoldingLLCDBAKitchensToGo, us-gaap:CustomerRelationships


Business
Period End2021-04-01
Value1.7
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill0.0

mgrc:GRSHoldingLLCDBAKitchensToGo, us-gaap:NoncompeteAgreements


Business
Period End2021-04-01
Value0.6
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill0.0

mgrc:GRSHoldingLLCDBAKitchensToGo, us-gaap:TradeNames


Business
Period End2021-04-01
Value1.2
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment

mgrc:DesignSpaceModularBuildingsPNWLP


Business
Period End2021-05-17
Value4139000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment100.0

mgrc:GRSHoldingLLCDBAKitchensToGo


Business
Period End2021-04-01
Value365000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment0.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet

mgrc:DesignSpaceModularBuildingsPNWLP


Business
Period End2021-05-17
Value266
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet100.0

mgrc:GRSHoldingLLCDBAKitchensToGo


Business
Period End2021-04-01
Value18
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet0.0

us-gaap:CapitalizedComputerSoftwareNet

us-gaap:CapitalizedComputerSoftwareNet


Capitalized
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value100000.03000000.0100000.0800000.0200000.0600000.0400000.03500000.0900000.0
Percentage of CapitalizedComputerSoftwareNet100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-312015-12-31
Value2412000.02329000.01238000.01543000.0694000.0342000.02342000.02290000.01496000.01442000.01508000.04399000.04484000.04448000.02501000.01369000.0852000.01103000.0
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiability us-gaap:BalanceSheetLocation

us-gaap:ContractWithCustomerLiability

mgrc:DeferredIncome


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value24191120292817183326151117106.8
Percentage of ContractWithCustomerLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentInterestRateEffectivePercentage us-gaap:CreditFacility, us-gaap:FinancialInstrument

us-gaap:DebtInstrumentInterestRateEffectivePercentage

mgrc:UnsecuredRevolvingCreditFacilityAfterRenewed, us-gaap:UnusedLinesOfCredit


Debt
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value0.20.0020.0020.0020.00250.003
Percentage of DebtInstrumentInterestRateEffectivePercentage100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentInterestRateEffectivePercentage us-gaap:CreditFacility, us-gaap:VariableRate

mgrc:UnsecuredRevolvingCreditFacilityAfterRenewed, us-gaap:BaseRate


Debt
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value0.250.00250.00250.00250.0050.0075
Percentage of DebtInstrumentInterestRateEffectivePercentage125.0125.0125.0125.0200.0250.0

mgrc:UnsecuredRevolvingCreditFacilityAfterRenewed, us-gaap:LondonInterbankOfferedRateLIBOR


Debt
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value1.250.01250.01250.01250.0150.0175
Percentage of DebtInstrumentInterestRateEffectivePercentage625.0625.0625.0625.0600.0583.3

us-gaap:DeferredFinanceCostsNet

us-gaap:DeferredFinanceCostsNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-31
Value17000.028000.039000.059000.0
Percentage of DeferredFinanceCostsNet100.0100.0100.0100.0

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value228232218204305298283262236230230226221214209205198189179
Percentage of DeferredIncomeTaxLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredRevenue

us-gaap:DeferredRevenue


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value565045586061546066584948443839424239374138363640292929322621242725202635282725253023
Percentage of DeferredRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value2321000.02178000.01367000.01045000.01882000.03334000.04671000.05862000.08295000.07801000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value536000.0486000.0486000.0484000.0809000.0804000.0788000.0775000.01163000.0582000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value9200000.08860000.07796000.07880000.09785000.08638000.07463000.06638000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesOther


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value5970000.05011000.04703000.04405000.05747000.05034000.04404000.03242000.02451000.02414000.0
Percentage of DeferredTaxLiabilitiesOther100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesPrepaidExpenses

us-gaap:DeferredTaxLiabilitiesPrepaidExpenses


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value5039000.05668000.04845000.04152000.06572000.06997000.06358000.04794000.0
Percentage of DeferredTaxLiabilitiesPrepaidExpenses100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value217221208195293286272257248238
Percentage of DeferredTaxLiabilitiesPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DirectFinancingLeaseDeferredSellingProfit

us-gaap:DirectFinancingLeaseDeferredSellingProfit


Direct
Period End2020-12-31
Value166000.0
Percentage of DirectFinancingLeaseDeferredSellingProfit100.0

us-gaap:DirectFinancingLeaseLeaseReceivable

us-gaap:DirectFinancingLeaseLeaseReceivable


Direct
Period End2020-12-31
Value1953000.0
Percentage of DirectFinancingLeaseLeaseReceivable100.0

us-gaap:DirectFinancingLeaseNetInvestmentInLease

us-gaap:DirectFinancingLeaseNetInvestmentInLease


Direct
Period End2020-12-31
Value1787000.0
Percentage of DirectFinancingLeaseNetInvestmentInLease100.0

us-gaap:DividendsPayableCurrentAndNoncurrent

us-gaap:DividendsPayableCurrentAndNoncurrent


Dividends
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-31
Value9.9189.81101010109.4899.2419.1639.0888.3888.3498.2678.2376.265.9796.2146.196.1476.1446.1356.126.0196.1596.5886.5526.5266.4716.4256.3876.3736.194
Percentage of DividendsPayableCurrentAndNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions

us-gaap:RestrictedStockUnitsRSU


Employee
Period End2020-12-31
Value7000000.0
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:EmployeeStockOption


Employee
Period End2020-12-31
Value500000.0
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions100.0

us-gaap:FiniteLivedCustomerRelationshipsGross

us-gaap:FiniteLivedCustomerRelationshipsGross


Finite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302011-12-31
Value101010101010109.8499.8499.8499.8499.6119.6119.6119.6119.6119.6119.6119.6119.6119.6119.6119.6119.6119.6119.6119.3029.3029.19.19.19.19.19.19.19.1
Percentage of FiniteLivedCustomerRelationshipsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-31
Value-11303000.09603000.09554000.09505000.09449000.09393000.09338000.09155000.08913000.08690000.08466000.08240000.08022000.07805000.07587000.07369000.07152000.06934000.06716000.06499000.06281000.06063000.05846000.05628000.05410000.05193000.04975000.04763000.04553000.04344000.04138000.03313000.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerLists


Finite
Period End2021-06-30
Value-633000.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization5.6

us-gaap:CustomerRelationships


Finite
Period End2021-06-302020-12-31
Value-10459000.0-9510000.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization92.5-99.5

us-gaap:NoncompeteAgreements


Finite
Period End2021-06-302020-12-31
Value-174000.0-44000.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization1.5-0.5

us-gaap:TradeNames


Finite
Period End2021-06-30
Value-37000.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization0.3

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value5900000.0200000.0200000.0200000.0
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear


Finite
Period End2021-06-302021-03-312020-09-30
Value4200000.0200000.0100000.0
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value5400000.0200000.0200000.0200000.0
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearFive100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value5800000.0200000.0200000.0200000.0
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearFour100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value5900000.0200000.0200000.0200000.0
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearThree100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo


Finite
Period End2021-06-302021-03-312020-12-312020-09-30
Value5900000.0200000.0200000.0200000.0
Percentage of FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsGross

us-gaap:FiniteLivedIntangibleAssetsGross


Finite
Period End2021-06-302020-12-31
Value5610
Percentage of FiniteLivedIntangibleAssetsGross100.0100.0

us-gaap:FiniteLivedIntangibleAssetsGross us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerLists


Finite
Period End2021-06-30
Value1.9
Percentage of FiniteLivedIntangibleAssetsGross3.4

us-gaap:CustomerRelationships


Finite
Period End2021-06-302020-12-31
Value5010
Percentage of FiniteLivedIntangibleAssetsGross88.898.5

us-gaap:NoncompeteAgreements


Finite
Period End2021-06-302020-12-31
Value3.2570.157
Percentage of FiniteLivedIntangibleAssetsGross5.81.5

us-gaap:TradeNames


Finite
Period End2021-06-30
Value1.2
Percentage of FiniteLivedIntangibleAssetsGross2.1

us-gaap:IndefiniteLivedTradeNames

us-gaap:IndefiniteLivedTradeNames


Indefinite
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302011-12-31
Value5871000.05871000.05871000.05871000.05871000.05871000.05871000.05871000.05871000.05871000.05871000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.05700000.0
Percentage of IndefiniteLivedTradeNames100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IntangibleAssetsGrossExcludingGoodwill

us-gaap:IntangibleAssetsGrossExcludingGoodwill


Intangible
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-12-31
Value62161616161616161515151515151515151515151515151515151515151414141414
Percentage of IntangibleAssetsGrossExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths


Lessee
Period End2020-12-31
Value3294000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths100.0

us-gaap:LessorOperatingLeasePaymentsToBeReceived

us-gaap:LessorOperatingLeasePaymentsToBeReceived


Lessor
Period End2020-12-31
Value118
Percentage of LessorOperatingLeasePaymentsToBeReceived100.0

us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears

us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears


Lessor
Period End2020-12-31
Value542000.0
Percentage of LessorOperatingLeasePaymentsToBeReceivedFiveYears100.0

us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears

us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears


Lessor
Period End2020-12-31
Value2741000.0
Percentage of LessorOperatingLeasePaymentsToBeReceivedFourYears100.0

us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths

us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths


Lessor
Period End2020-12-31
Value83
Percentage of LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths100.0

us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter

us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter


Lessor
Period End2020-12-31
Value10000.0
Percentage of LessorOperatingLeasePaymentsToBeReceivedThereafter100.0

us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears

us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears


Lessor
Period End2020-12-31
Value7680000.0
Percentage of LessorOperatingLeasePaymentsToBeReceivedThreeYears100.0

us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears

us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears


Lessor
Period End2020-12-31
Value24
Percentage of LessorOperatingLeasePaymentsToBeReceivedTwoYears100.0

us-gaap:LineOfCredit us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:LineOfCredit

mgrc:UnsecuredRevolvingCreditFacilityAfterRenewed, mgrc:SweepServiceFacility


Line
Period End2020-12-31
Value122
Percentage of LineOfCredit100.0

us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd us-gaap:VariableRate

us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd

us-gaap:PrimeRate


Line
Period End2020-12-312019-12-31
Value3.254.75
Percentage of LineOfCreditFacilityInterestRateAtPeriodEnd100.0100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths us-gaap:LongtermDebtType

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths

mgrc:NotesPayableToBanksAndOthers


Long
Period End2020-12-31
Value40
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive us-gaap:LongtermDebtType

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive

mgrc:NotesPayableToBanksAndOthers


Long
Period End2020-12-31
Value122
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo us-gaap:LongtermDebtType

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo

mgrc:NotesPayableToBanksAndOthers


Long
Period End2020-12-31
Value60
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo100.0

us-gaap:NotesPayable

us-gaap:NotesPayable


Notes
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value472208222249272291293301301289298309314300303323330323326345363365381382337320322322307288290280278281302314308292296289270265265
Percentage of NotesPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:NotesPayableFairValueDisclosure

us-gaap:NotesPayableFairValueDisclosure


Notes
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value10310199120140160122104106
Percentage of NotesPayableFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent


Operating
Period End2020-12-31
Value3.95
Percentage of OperatingLeaseWeightedAverageDiscountRatePercent100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDue

us-gaap:OperatingLeasesFutureMinimumPaymentsDue


Operating
Period End2020-12-31
Value6706000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDue100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent

us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent


Operating
Period End2020-12-31
Value2334000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDueCurrent100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears


Operating
Period End2020-12-31
Value293000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDueInFiveYears100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears


Operating
Period End2020-12-31
Value1005000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDueInFourYears100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears


Operating
Period End2020-12-31
Value1356000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDueInThreeYears100.0

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears

us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears


Operating
Period End2020-12-31
Value1718000.0
Percentage of OperatingLeasesFutureMinimumPaymentsDueInTwoYears100.0

us-gaap:OperatingLossCarryforwards us-gaap:IncomeTaxAuthority

us-gaap:OperatingLossCarryforwards

us-gaap:ForeignCountry


Operating
Period End2020-12-31
Value600000.0
Percentage of OperatingLossCarryforwards100.0

us-gaap:PrepaidExpenseAndOtherAssets

us-gaap:PrepaidExpenseAndOtherAssets


Prepaid
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value574141464644454353433132372522263427252731262828333541222217192019131927262117142213
Percentage of PrepaidExpenseAndOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation

us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-31
Value621606592588577564552544534523514509503494485484479474467462453450440429420415403397389383377353
Percentage of PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross

us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value16941542153015361546154015201502147714361416139813791359134713501342133113241325132213171310129312771254122912151184115911441126110410871072106910531027999979949897
Percentage of PropertySubjectToOrAvailableForOperatingLeaseGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value313314315316316315316315315314313312312310309309309309308308310309310309307305303302298288284277269261254246235223201178159133
Percentage of PropertySubjectToOrAvailableForOperatingLeaseGross18.520.420.620.620.520.520.821.021.421.922.122.322.622.823.022.923.123.223.323.323.523.523.723.924.124.424.724.925.224.924.824.724.424.023.823.022.321.820.218.316.814.8

mgrc:MobileModular


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value1019886882885892883868865854834817801789779775781782773769763761747736717699678664649626607592577570558551549547541539534529514
Percentage of PropertySubjectToOrAvailableForOperatingLeaseGross60.257.457.657.657.757.357.157.657.858.157.757.357.257.457.557.958.358.158.157.657.656.756.255.554.854.154.053.452.952.451.851.351.751.451.451.352.052.754.054.555.757.3

mgrc:TrsRenTelco


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302012-03-312011-12-312010-12-31
Value360342333335337341335321307286285284278269262258249248246252251260262266269269261263259263267270264267266270262258250
Percentage of PropertySubjectToOrAvailableForOperatingLeaseGross21.322.221.821.821.922.222.121.420.819.920.120.420.219.819.519.218.618.718.619.119.019.820.120.621.121.521.321.721.922.723.424.023.924.624.925.725.625.927.9

us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet

us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value1073935938948969975967958943912901888876865862865863856856862868867869864856839825817795775767753737726718719710693673655632608591
Percentage of PropertySubjectToOrAvailableForOperatingLeaseNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet us-gaap:StatementBusinessSegments

mgrc:AdlerTanks


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value161165169173177180185188192195197200203205208211215218221225229233237241243244246248248242241239234229226220212203183163146123
Percentage of PropertySubjectToOrAvailableForOperatingLeaseNet15.017.718.118.318.318.519.119.720.421.421.922.523.223.824.224.525.025.525.926.126.526.927.427.928.429.229.830.431.331.331.531.731.731.631.430.729.829.427.325.023.221.0

mgrc:MobileModular


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value739611611613624620610607600585572558550544543547551545544543544535529515501484473462443426415404397388384385385382383381378369
Percentage of PropertySubjectToOrAvailableForOperatingLeaseNet69.065.365.264.764.563.663.163.463.764.163.562.962.862.963.163.263.863.763.663.062.761.760.959.658.557.857.456.655.755.054.253.653.953.653.553.654.355.257.058.259.962.4

mgrc:TrsRenTelco


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-06-302012-03-312011-12-312010-12-31
Value17215915616116617417216215013213112912211410910696929093949810210711210910510610310610911010510710711210610598
Percentage of PropertySubjectToOrAvailableForOperatingLeaseNet16.017.016.717.017.217.917.816.916.014.514.614.614.013.312.712.311.210.810.510.910.911.311.812.513.113.112.813.013.013.714.314.714.414.815.015.915.415.716.6

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived


Sales
Period End2020-12-31
Value1787000.0
Percentage of SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived100.0

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears


Sales
Period End2020-12-31
Value8000.0
Percentage of SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears100.0

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths


Sales
Period End2020-12-31
Value1463000.0
Percentage of SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths100.0

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears


Sales
Period End2020-12-31
Value49000.0
Percentage of SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears100.0

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears

us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears


Sales
Period End2020-12-31
Value267000.0
Percentage of SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears100.0

us-gaap:SalesTypeLeaseNetInvestmentInLease

us-gaap:SalesTypeLeaseNetInvestmentInLease


Sales
Period End2020-12-312020-09-302020-06-302020-03-312019-12-31
Value1800000.01900000.02300000.02500000.02900000.0
Percentage of SalesTypeLeaseNetInvestmentInLease100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value57.0650.6844.7333.6230.6630.729.7828.4728.2226.3323.61
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice


Share
Period End2020-12-312012-12-312011-12-312010-12-31
Value28.4524.6424.4323.91
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue


Share
Period End2020-12-31
Value15
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue


Share
Period End2020-12-31
Value3.4
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice


Share
Period End2020-12-31
Value32.05
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding us-gaap:AwardType

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding

us-gaap:RestrictedStockUnitsRSU


Sharebased
Period End2020-12-31
Value15
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1


Sharebased
Period End2020-12-312014-12-312013-12-31
Value129.321
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1100.0100.0100.0

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1

mgrc:ExercisePriceRangeFive


Sharebased
Period End2020-12-312018-12-312016-12-312015-12-312014-12-31
Value40.3740.3730.7837.938.89
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1100.0100.0100.0100.0100.0

mgrc:ExercisePriceRangeFour


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value39.1939.1938.5638.1836.6232.6232.431.55
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice197.10.095.50.0119.086.183.30.0

mgrc:ExercisePriceRangeOne


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value24.624.624.624.5823.8415.6215.6215.62
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice160.90.060.90.077.541.240.20.0

mgrc:ExercisePriceRangeSix


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312015-12-312014-12-312013-12-31
Value28.4529.3529.7128.6527.5325.3723.73
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice170.50.073.60.072.665.20.0

mgrc:ExercisePriceRangeThree


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value33.7933.0433.0332.0932.1229.0129.2429.23
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice183.70.081.80.0104.476.575.20.0

mgrc:ExercisePriceRangeTwo


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value25.1325.1429.128.9128.9323.8623.1821.94
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice162.20.072.10.094.063.059.60.0

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1

mgrc:ExercisePriceRangeFive


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value40.3740.3740.3740.3728.1437.8337.8338.89
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1100.0100.0100.0100.0100.0100.0100.0100.0

mgrc:ExercisePriceRangeFour


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value39.1939.1938.8338.6138.4332.0432.3531.73
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance197.197.196.295.6136.684.785.581.6

mgrc:ExercisePriceRangeOne


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value24.624.624.624.5924.615.6215.6215.62
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance160.960.960.960.987.441.341.340.2

mgrc:ExercisePriceRangeSix


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312015-12-312014-12-312013-12-31
Value29.3329.5729.5729.5229.9127.2524.68
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance172.773.273.273.179.172.063.5

mgrc:ExercisePriceRangeThree


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value33.9733.4833.3133.0732.0628.9829.1229.09
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance184.182.982.581.9113.976.677.074.8

mgrc:ExercisePriceRangeTwo


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value25.1225.1327.9928.0528.5923.8623.1922.09
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance162.262.269.369.5101.663.161.356.8

us-gaap:UnbilledReceivablesCurrent

us-gaap:UnbilledReceivablesCurrent


Unbilled
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value38373230282521181717
Percentage of UnbilledReceivablesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:UnbilledReceivablesCurrent us-gaap:BalanceSheetLocation

us-gaap:AccountsReceivable


Unbilled
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value1.90.71.40.41.20.71.03.50.81.31.40.30.81.32.0
Percentage of UnbilledReceivablesCurrent0.00.03.60.00.00.02.70.00.00.04.30.00.00.06.6

Line plots across dimensions of each concept


EBT Margin
us-gaap:StatementBusinessSegments
(None,)
E B T  Marginus-gaap: Statement Business Segments
Gross Margin
us-gaap:StatementBusinessSegments
(None,)
Gross  Marginus-gaap: Statement Business Segments
Operating Margin
us-gaap:StatementBusinessSegments
(None,)
Operating  Marginus-gaap: Statement Business Segments
SG&A Ratio
us-gaap:StatementBusinessSegments
(None,)
S G& A  Ratious-gaap: Statement Business Segments
us-gaap:GrossProfit
us-gaap:StatementBusinessSegments
(None,)
Gross Profitus-gaap: Statement Business Segments
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
us-gaap:StatementBusinessSegments
(None,)
Income Loss From Continuing Operations 
Before Income Taxes Extraordinary Items Noncontrolling Interestus-gaap: Statement Business Segments
us-gaap:InterestIncomeExpenseNet
us-gaap:StatementBusinessSegments
(None,)
Interest Income Expense Netus-gaap: Statement Business Segments
us-gaap:OperatingIncomeLoss
us-gaap:StatementBusinessSegments
(None,)
Operating Income Lossus-gaap: Statement Business Segments
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementBusinessSegments
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Business Segments
us-gaap:Revenues
us-gaap:StatementBusinessSegments
(None,)
Revenuesus-gaap: Statement Business Segments
us-gaap:SellingGeneralAndAdministrativeExpense
us-gaap:StatementBusinessSegments
(None,)
Selling General And Administrative Expenseus-gaap: Statement Business Segments
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Property Plant And Equipment Grossus-gaap: Property Plant And Equipment By Type
us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
(None,)
Finite Lived Intangible Assets Netus-gaap: Finite Lived Intangible Assets By Major Class
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components