2023 Q3 Form 10-Q Financial Statement

#000095017023035123 Filed on July 27, 2023

View on sec.gov

Income Statement

Concept 2023 Q3 2023 Q2
Revenue $243.5M $203.0M
YoY Change 21.43% 14.69%
Cost Of Revenue $132.0M $108.4M
YoY Change 18.79% 9.3%
Gross Profit $111.5M $94.61M
YoY Change 24.7% 21.55%
Gross Profit Margin 45.8% 46.6%
Selling, General & Admin $48.51M $47.03M
YoY Change 10.01% 15.29%
% of Gross Profit 43.49% 49.71%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $26.80M $27.37M
YoY Change -4.0% -1.45%
% of Gross Profit 24.03% 28.93%
Operating Expenses $48.51M $47.03M
YoY Change 10.01% 15.29%
Operating Profit $66.59M $47.58M
YoY Change 46.84% 28.44%
Interest Expense -$11.10M -$9.963M
YoY Change 151.53% 213.1%
% of Operating Profit -16.67% -20.94%
Other Income/Expense, Net
YoY Change
Pretax Income $55.52M $37.62M
YoY Change 35.63% 11.08%
Income Tax $15.15M $9.669M
% Of Pretax Income 27.29% 25.7%
Net Earnings $40.37M $30.58M
YoY Change 32.06% 17.01%
Net Earnings / Revenue 16.58% 15.06%
Basic Earnings Per Share $1.65 $1.25
Diluted Earnings Per Share $1.65 $1.24
COMMON SHARES
Basic Shares Outstanding 24.48M 24.48M
Diluted Shares Outstanding 24.53M 24.51M

Balance Sheet

Concept 2023 Q3 2023 Q2
SHORT-TERM ASSETS
Cash & Short-Term Investments $1.900M $2.205M
YoY Change 21.72% 152.29%
Cash & Equivalents $1.946M $2.205M
Short-Term Investments
Other Short-Term Assets $80.90M $81.97M
YoY Change 11.96% 24.57%
Inventory
Prepaid Expenses
Receivables $224.3M $191.7M
Other Receivables $0.00 $0.00
Total Short-Term Assets $307.1M $275.8M
YoY Change 16.42% 17.88%
LONG-TERM ASSETS
Property, Plant & Equipment $1.438B $1.442B
YoY Change 16.09% 16.78%
Goodwill $323.8M $325.4M
YoY Change 144.72% 145.91%
Intangibles $67.48M $65.61M
YoY Change 58.38% 48.82%
Long-Term Investments
YoY Change
Other Assets $0.00 $0.00
YoY Change
Total Long-Term Assets $1.830B $1.833B
YoY Change 29.4% 29.89%
TOTAL ASSETS
Total Short-Term Assets $307.1M $275.8M
Total Long-Term Assets $1.830B $1.833B
Total Assets $2.137B $2.109B
YoY Change 27.36% 28.18%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $223.0M $219.6M
YoY Change 43.92% 59.45%
Accrued Expenses
YoY Change
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00
YoY Change
Long-Term Debt Due
YoY Change
Total Short-Term Liabilities $223.0M $219.6M
YoY Change 43.92% 59.45%
LONG-TERM LIABILITIES
Long-Term Debt $667.6M $672.6M
YoY Change 59.16% 52.37%
Other Long-Term Liabilities $105.5M $106.5M
YoY Change 14.53% 37.36%
Total Long-Term Liabilities $773.1M $779.2M
YoY Change 51.12% 50.12%
TOTAL LIABILITIES
Total Short-Term Liabilities $223.0M $219.6M
Total Long-Term Liabilities $773.1M $779.2M
Total Liabilities $1.225B $1.229B
YoY Change 35.44% 37.52%
SHAREHOLDERS EQUITY
Retained Earnings $802.2M $773.3M
YoY Change 20.53% 19.68%
Common Stock $109.3M $107.4M
YoY Change 1.67% 1.39%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $911.4M $880.6M
YoY Change
Total Liabilities & Shareholders Equity $2.137B $2.109B
YoY Change 27.36% 28.18%

Cashflow Statement

Concept 2023 Q3 2023 Q2
OPERATING ACTIVITIES
Net Income $40.37M $30.58M
YoY Change 32.06% 17.01%
Depreciation, Depletion And Amortization $26.80M $27.37M
YoY Change -4.0% -1.45%
Cash From Operating Activities $47.40M $35.74M
YoY Change -7.52% 17.95%
INVESTING ACTIVITIES
Capital Expenditures $48.50M $54.73M
YoY Change -222.55% -196.75%
Acquisitions
YoY Change
Other Investing Activities $17.10M $18.05M
YoY Change -23.53% -16.13%
Cash From Investing Activities -$31.30M -$36.68M
YoY Change 81.85% 4.66%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -16.40M 2.456M
YoY Change -50.63% -36.73%
NET CHANGE
Cash From Operating Activities 47.40M 35.74M
Cash From Investing Activities -31.30M -36.68M
Cash From Financing Activities -16.40M 2.456M
Net Change In Cash -300.0K 1.518M
YoY Change -136.32% -275.9%
FREE CASH FLOW
Cash From Operating Activities $47.40M $35.74M
Capital Expenditures $48.50M $54.73M
Free Cash Flow -$1.100M -$18.99M
YoY Change -101.21% -121.86%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
dei Entity Central Index Key
EntityCentralIndexKey
0000752714
dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
Q2
dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
dei Amendment Flag
AmendmentFlag
false
dei Document Type
DocumentType
10-Q
dei Document Quarterly Report
DocumentQuarterlyReport
true
dei Document Period End Date
DocumentPeriodEndDate
2023-06-30
dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2023
dei Document Transition Report
DocumentTransitionReport
false
dei Entity File Number
EntityFileNumber
000-13292
dei Entity Registrant Name
EntityRegistrantName
McGRATH RENTCORP
dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
CA
dei Entity Tax Identification Number
EntityTaxIdentificationNumber
94-2579843
dei Entity Address Address Line1
EntityAddressAddressLine1
5700 Las Positas Road
dei Entity Address City Or Town
EntityAddressCityOrTown
Livermore
dei Entity Address State Or Province
EntityAddressStateOrProvince
CA
dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
94551-7800
dei City Area Code
CityAreaCode
925
dei Local Phone Number
LocalPhoneNumber
606-9200
dei Security12b Title
Security12bTitle
Common Stock
dei Trading Symbol
TradingSymbol
MGRC
dei Security Exchange Name
SecurityExchangeName
NASDAQ
dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
dei Entity Interactive Data Current
EntityInteractiveDataCurrent
Yes
dei Entity Filer Category
EntityFilerCategory
Large Accelerated Filer
dei Entity Small Business
EntitySmallBusiness
false
dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
false
dei Entity Shell Company
EntityShellCompany
false
CY2023Q3 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
24484993
CY2023Q2 us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
117840000
CY2022Q2 us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
94667000
us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
228087000
us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
184717000
CY2023Q2 mgrc Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
33857000
CY2022Q2 mgrc Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
22046000
mgrc Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
60989000
mgrc Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
41078000
CY2023Q2 mgrc Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
151697000
CY2022Q2 mgrc Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
116713000
mgrc Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
289076000
mgrc Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
225795000
CY2023Q2 us-gaap Revenues
Revenues
203030000
CY2022Q2 us-gaap Revenues
Revenues
153368000
us-gaap Revenues
Revenues
366748000
us-gaap Revenues
Revenues
278421000
CY2023Q2 us-gaap Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
22597000
CY2022Q2 us-gaap Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
20082000
us-gaap Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
44430000
us-gaap Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
39944000
CY2023Q2 mgrc Cost Of Rental Related Services
CostOfRentalRelatedServices
23825000
CY2022Q2 mgrc Cost Of Rental Related Services
CostOfRentalRelatedServices
15780000
mgrc Cost Of Rental Related Services
CostOfRentalRelatedServices
43093000
mgrc Cost Of Rental Related Services
CostOfRentalRelatedServices
29540000
CY2023Q2 us-gaap Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
30560000
CY2022Q2 us-gaap Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
29516000
us-gaap Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
61695000
us-gaap Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
54370000
CY2023Q2 mgrc Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
76982000
CY2022Q2 mgrc Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
65378000
mgrc Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
149218000
mgrc Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
123854000
CY2023Q2 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
31438000
CY2022Q2 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
21034000
us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
45553000
us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
29576000
CY2023Q2 us-gaap Cost Of Revenue
CostOfRevenue
108420000
CY2022Q2 us-gaap Cost Of Revenue
CostOfRevenue
86412000
us-gaap Cost Of Revenue
CostOfRevenue
194771000
us-gaap Cost Of Revenue
CostOfRevenue
153430000
CY2023Q2 us-gaap Gross Profit
GrossProfit
94610000
CY2022Q2 us-gaap Gross Profit
GrossProfit
66956000
us-gaap Gross Profit
GrossProfit
171977000
us-gaap Gross Profit
GrossProfit
124991000
CY2023Q2 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
47026000
CY2022Q2 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
33809000
us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
104524000
us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
66414000
CY2023Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
47584000
CY2022Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
33147000
us-gaap Operating Income Loss
OperatingIncomeLoss
67453000
us-gaap Operating Income Loss
OperatingIncomeLoss
58577000
CY2023Q2 us-gaap Interest Expense Debt
InterestExpenseDebt
9945000
CY2022Q2 us-gaap Interest Expense Debt
InterestExpenseDebt
2426000
us-gaap Interest Expense Debt
InterestExpenseDebt
17409000
us-gaap Interest Expense Debt
InterestExpenseDebt
4702000
CY2023Q2 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-18000
CY2022Q2 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-181000
us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
208000
us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-168000
CY2023Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
37621000
CY2022Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
30540000
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
50252000
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
53707000
CY2023Q2 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
9669000
CY2022Q2 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
6996000
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
10782000
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
12505000
CY2023Q2 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
27952000
CY2022Q2 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
23544000
us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
39470000
us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
41202000
CY2022Q2 us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
3327000
us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
1709000
us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
4715000
CY2022Q2 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
734000
us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
453000
us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
987000
CY2023Q2 us-gaap Discontinued Operation Gain Loss On Disposal Of Discontinued Operation Net Of Tax
DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
2630000
us-gaap Discontinued Operation Gain Loss On Disposal Of Discontinued Operation Net Of Tax
DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
61513000
CY2023Q2 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
2630000
CY2022Q2 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
2593000
us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
62769000
us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
3728000
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
30582000
CY2022Q2 us-gaap Net Income Loss
NetIncomeLoss
26137000
us-gaap Net Income Loss
NetIncomeLoss
102239000
us-gaap Net Income Loss
NetIncomeLoss
44930000
CY2023Q2 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
1.14
CY2022Q2 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.96
us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
1.61
us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
1.68
CY2023Q2 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
1.14
CY2022Q2 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.96
us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
1.61
us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
1.68
CY2023Q2 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
0.11
CY2022Q2 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
0.11
us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
2.57
us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
0.15
CY2023Q2 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
0.11
CY2022Q2 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
0.11
us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
2.56
us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
0.15
CY2023Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.25
CY2022Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.07
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
4.18
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.83
CY2023Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.25
CY2022Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.07
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
4.17
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.83
CY2023Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24479000
CY2022Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24360000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24448000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24323000
CY2023Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24512000
CY2022Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24509000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24527000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24522000
CY2023Q2 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.465
CY2022Q2 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.455
us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.93
us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.91
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
30582000
CY2022Q2 us-gaap Net Income Loss
NetIncomeLoss
26137000
us-gaap Net Income Loss
NetIncomeLoss
102239000
us-gaap Net Income Loss
NetIncomeLoss
44930000
CY2023Q2 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
43000
CY2022Q2 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
61000
us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
25000
us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
64000
CY2023Q2 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
30625000
CY2022Q2 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
26198000
us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
102264000
us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
44994000
CY2023Q2 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
2205000
CY2022Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
957000
CY2023Q2 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
2600000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
2300000
CY2023Q2 us-gaap Accounts Receivable Net
AccountsReceivableNet
191676000
CY2022Q4 us-gaap Accounts Receivable Net
AccountsReceivableNet
169937000
CY2023Q2 mgrc Relocatable Modular Buildings
RelocatableModularBuildings
1457984000
CY2022Q4 mgrc Relocatable Modular Buildings
RelocatableModularBuildings
1123268000
CY2023Q2 mgrc Electronic Test Equipment
ElectronicTestEquipment
390832000
CY2022Q4 mgrc Electronic Test Equipment
ElectronicTestEquipment
398267000
CY2023Q2 us-gaap Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
1848816000
CY2022Q4 us-gaap Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
1521535000
CY2023Q2 us-gaap Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
553166000
CY2022Q4 us-gaap Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
531218000
CY2023Q2 us-gaap Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
1295650000
CY2022Q4 us-gaap Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
990317000
CY2023Q2 us-gaap Property Plant And Equipment Excluding Lessor Asset Under Operating Lease After Accumulated Depreciation
PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
146624000
CY2022Q4 us-gaap Property Plant And Equipment Excluding Lessor Asset Under Operating Lease After Accumulated Depreciation
PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
138713000
CY2023Q2 us-gaap Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
81967000
CY2022Q4 us-gaap Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
69837000
CY2023Q2 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
65607000
CY2022Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
35431000
CY2023Q2 us-gaap Goodwill
Goodwill
325354000
CY2022Q4 us-gaap Goodwill
Goodwill
106403000
CY2022Q4 us-gaap Assets Of Disposal Group Including Discontinued Operation
AssetsOfDisposalGroupIncludingDiscontinuedOperation
196249000
CY2023Q2 us-gaap Assets
Assets
2109083000
CY2022Q4 us-gaap Assets
Assets
1707844000
CY2023Q2 us-gaap Notes Payable
NotesPayable
672631000
CY2022Q4 us-gaap Notes Payable
NotesPayable
413742000
CY2023Q2 us-gaap Accounts Payable And Accrued Liabilities Current And Noncurrent
AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
219611000
CY2022Q4 us-gaap Accounts Payable And Accrued Liabilities Current And Noncurrent
AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
151208000
CY2023Q2 us-gaap Deferred Revenue
DeferredRevenue
106523000
CY2022Q4 us-gaap Deferred Revenue
DeferredRevenue
82417000
CY2023Q2 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
229749000
CY2022Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
203361000
CY2022Q4 us-gaap Liabilities Of Disposal Group Including Discontinued Operation
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
53171000
CY2023Q2 us-gaap Liabilities
Liabilities
1228514000
CY2022Q4 us-gaap Liabilities
Liabilities
903899000
CY2023Q2 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2022Q4 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2023Q2 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
40000000
CY2022Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
40000000
CY2023Q2 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
24485000
CY2023Q2 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
24485000
CY2022Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
24388000
CY2022Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
24388000
CY2023Q2 us-gaap Common Stock Value
CommonStockValue
107362000
CY2022Q4 us-gaap Common Stock Value
CommonStockValue
110080000
CY2023Q2 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
773260000
CY2022Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
693943000
CY2023Q2 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-53000
CY2022Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-78000
CY2023Q2 us-gaap Stockholders Equity
StockholdersEquity
880569000
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
803945000
CY2023Q2 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
2109083000
CY2022Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
1707844000
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
803945000
CY2023Q1 us-gaap Net Income Loss
NetIncomeLoss
71657000
CY2023Q1 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
1493000
CY2023Q1 us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
6086000
CY2023Q1 us-gaap Dividends Common Stock
DividendsCommonStock
11453000
CY2023Q1 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
-18000
CY2023Q1 us-gaap Stockholders Equity
StockholdersEquity
859538000
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
30582000
CY2023Q2 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
1889000
CY2023Q2 us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
14000
CY2023Q2 us-gaap Dividends Common Stock
DividendsCommonStock
11469000
CY2023Q2 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
43000
CY2023Q2 us-gaap Stockholders Equity
StockholdersEquity
880569000
CY2021Q4 us-gaap Stockholders Equity
StockholdersEquity
732021000
CY2022Q1 us-gaap Net Income Loss
NetIncomeLoss
18793000
CY2022Q1 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
1760000
CY2022Q1 us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
3605000
CY2022Q1 us-gaap Dividends Common Stock
DividendsCommonStock
11084000
CY2022Q1 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
3000
CY2022Q1 us-gaap Stockholders Equity
StockholdersEquity
737888000
CY2022Q2 us-gaap Net Income Loss
NetIncomeLoss
26137000
CY2022Q2 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
1652000
CY2022Q2 us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
2523000
CY2022Q2 us-gaap Dividends Common Stock
DividendsCommonStock
11181000
CY2022Q2 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
61000
CY2022Q2 us-gaap Stockholders Equity
StockholdersEquity
752034000
us-gaap Profit Loss
ProfitLoss
102239000
us-gaap Profit Loss
ProfitLoss
44930000
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
54958000
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
55355000
us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
39486000
us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
5815000
us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
1400000
us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
49000
us-gaap Share Based Compensation
ShareBasedCompensation
3382000
us-gaap Share Based Compensation
ShareBasedCompensation
3412000
us-gaap Discontinued Operation Gain Loss From Disposal Of Discontinued Operation Before Income Tax
DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
61513000
us-gaap Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
14250000
us-gaap Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
16093000
us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
208000
us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-168000
us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
4000
us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
9000
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
1116000
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
7879000
us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
8504000
us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-10855000
us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
25255000
us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
-73000
us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
9290000
us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
18835000
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
71451000
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
82043000
us-gaap Cash Provided By Used In Investing Activities Discontinued Operations
CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
268012000
us-gaap Payments To Acquire Equipment On Lease
PaymentsToAcquireEquipmentOnLease
128088000
us-gaap Payments To Acquire Equipment On Lease
PaymentsToAcquireEquipmentOnLease
94820000
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
11229000
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
6594000
us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
456312000
us-gaap Proceeds From Sale Of Machinery And Equipment
ProceedsFromSaleOfMachineryAndEquipment
27410000
us-gaap Proceeds From Sale Of Machinery And Equipment
ProceedsFromSaleOfMachineryAndEquipment
31830000
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-300207000
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-69584000
us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
258885000
us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
15000000
us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
6100000
us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
6128000
us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
22782000
us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
22083000
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
230003000
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-13211000
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
1000
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
135000
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
1248000
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-617000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
957000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
1491000
CY2023Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
2205000
CY2022Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
874000
us-gaap Interest Paid Net
InterestPaidNet
16802000
us-gaap Interest Paid Net
InterestPaidNet
5821000
us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
6931000
us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
17078000
CY2023Q2 us-gaap Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
11937000
CY2022Q2 us-gaap Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
11009000
us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
7612000
us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
6906000
mgrc Goodwill Deductible For Tax Purpose Period
GoodwillDeductibleForTaxPurposePeriod
P15Y
mgrc Effective Income Tax Rate Reconciliation Combined Federal State Tax Rate
EffectiveIncomeTaxRateReconciliationCombinedFederalStateTaxRate
0.265
us-gaap Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
374391000
us-gaap Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
339638000
us-gaap Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
39174000
us-gaap Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
34781000
us-gaap Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
1.6
us-gaap Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
1.43
us-gaap Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
1.6
us-gaap Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
1.42
us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
1256000
us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
3728000
us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
453000
us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
987000
us-gaap Disposal Group Including Discontinued Operation Interest Expense
DisposalGroupIncludingDiscontinuedOperationInterestExpense
374000
us-gaap Disposal Group Including Discontinued Operation Interest Expense
DisposalGroupIncludingDiscontinuedOperationInterestExpense
1119000
us-gaap Depreciation And Amortization Discontinued Operations
DepreciationAndAmortizationDiscontinuedOperations
1457000
us-gaap Depreciation And Amortization Discontinued Operations
DepreciationAndAmortizationDiscontinuedOperations
8864000
mgrc Disposal Group Including Discontinued Operations Earnings Before Interest Tax Depreciation And Amortization
DisposalGroupIncludingDiscontinuedOperationsEarningsBeforeInterestTaxDepreciationAndAmortization
3540000
mgrc Disposal Group Including Discontinued Operations Earnings Before Interest Tax Depreciation And Amortization
DisposalGroupIncludingDiscontinuedOperationsEarningsBeforeInterestTaxDepreciationAndAmortization
14698000
us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
mgrc Disposal Group Including Discontinued Operation Share Based Compensation
DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation
118000
mgrc Disposal Group Including Discontinued Operation Share Based Compensation
DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation
629000
mgrc Disposal Group Including Discontinued Operation Transaction Costs
DisposalGroupIncludingDiscontinuedOperationTransactionCosts
24000
mgrc Disposal Group Including Discontinued Operations Adjusted Earnings Before Interest Tax Depreciation And Amortization
DisposalGroupIncludingDiscontinuedOperationsAdjustedEarningsBeforeInterestTaxDepreciationAndAmortization
3682000
mgrc Disposal Group Including Discontinued Operations Adjusted Earnings Before Interest Tax Depreciation And Amortization
DisposalGroupIncludingDiscontinuedOperationsAdjustedEarningsBeforeInterestTaxDepreciationAndAmortization
15327000
us-gaap Revenue Performance Obligation Description Of Timing
RevenuePerformanceObligationDescriptionOfTiming
multiple quarters
CY2023Q2 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
6600000
us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
11000000
mgrc Revenue Credit Period For Customers
RevenueCreditPeriodForCustomers
P30D
CY2023Q2 us-gaap Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived
4400000
CY2023Q2 us-gaap Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Remainder Of Fiscal Year
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear
1100000
CY2023Q2 us-gaap Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Next Twelve Months
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
700000
CY2023Q2 us-gaap Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Two Years
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
200000
CY2023Q2 us-gaap Lease Income
LeaseIncome
140800000
us-gaap Lease Income
LeaseIncome
277400000
CY2023Q2 us-gaap Operating Lease Lease Income
OperatingLeaseLeaseIncome
139700000
us-gaap Operating Lease Lease Income
OperatingLeaseLeaseIncome
275800000
CY2023Q2 us-gaap Direct Financing Lease Lease Income
DirectFinancingLeaseLeaseIncome
1100000
us-gaap Direct Financing Lease Lease Income
DirectFinancingLeaseLeaseIncome
1600000
CY2023Q2 us-gaap Direct Financing Lease Revenue
DirectFinancingLeaseRevenue
1000000
us-gaap Direct Financing Lease Revenue
DirectFinancingLeaseRevenue
1400000
CY2023Q2 us-gaap Direct Financing Lease Interest Income
DirectFinancingLeaseInterestIncome
100000
us-gaap Direct Financing Lease Interest Income
DirectFinancingLeaseInterestIncome
200000
CY2023Q2 mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
203030000
CY2022Q2 mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
177031000
mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
376186000
mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
322404000
mgrc Products Warranty Period For Rental Equipment
ProductsWarrantyPeriodForRentalEquipment
P90D
mgrc Products Warranty Period For Equipment Manufactured
ProductsWarrantyPeriodForEquipmentManufactured
P1Y
CY2023Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24479000
CY2022Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24360000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24448000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24323000
CY2023Q2 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
33000
CY2022Q2 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
149000
us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
79000
us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
199000
CY2023Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24512000
CY2022Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24509000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24527000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24522000
us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
697
us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
7315
CY2023Q2 us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
CY2022Q2 us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
CY2023Q2 us-gaap Stock Repurchase Program Remaining Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
1309805
CY2021Q4 mgrc Goodwill Including Discontinued Operation
GoodwillIncludingDiscontinuedOperation
132393000
CY2022 us-gaap Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
-88000
CY2022Q4 mgrc Goodwill Including Discontinued Operation
GoodwillIncludingDiscontinuedOperation
132305000
us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
218951000
mgrc Derecognition Of Goodwill Divested
DerecognitionOfGoodwillDivested
-25902000
CY2023Q2 mgrc Goodwill Including Discontinued Operation
GoodwillIncludingDiscontinuedOperation
325354000
CY2023Q2 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
81155000
CY2023Q2 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
-15719000
CY2023Q2 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
65436000
CY2023Q2 mgrc Indefinite Lived Intangible Assets Gross
IndefiniteLivedIntangibleAssetsGross
171000
CY2023Q2 mgrc Indefinite Lived Intangible Assets Net
IndefiniteLivedIntangibleAssetsNet
171000
CY2023Q2 us-gaap Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
81326000
CY2023Q2 mgrc Intangible Assets Accumulated Amortization Excluding Goodwill
IntangibleAssetsAccumulatedAmortizationExcludingGoodwill
-15719000
CY2023Q2 mgrc Net Intangible Asset Including Discontinued Operation
NetIntangibleAssetIncludingDiscontinuedOperation
65607000
CY2022Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
56680000
CY2022Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
-21420000
CY2022Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
35260000
CY2022Q4 mgrc Indefinite Lived Intangible Assets Gross
IndefiniteLivedIntangibleAssetsGross
5871000
CY2022Q4 mgrc Indefinite Lived Intangible Assets Net
IndefiniteLivedIntangibleAssetsNet
5871000
CY2022Q4 us-gaap Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
62551000
CY2022Q4 mgrc Intangible Assets Accumulated Amortization Excluding Goodwill
IntangibleAssetsAccumulatedAmortizationExcludingGoodwill
-21420000
CY2022Q4 mgrc Net Intangible Asset Including Discontinued Operation
NetIntangibleAssetIncludingDiscontinuedOperation
41131000
CY2022Q4 us-gaap Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
0
us-gaap Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
0
us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
5000000
us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
3000000
us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2023Q2 us-gaap Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
5300000
CY2023Q2 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
9800000
CY2023Q2 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
9800000
CY2023Q2 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
9300000
CY2023Q2 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
9100000
CY2023Q2 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
7800000
CY2023Q1 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
4
us-gaap Number Of Reportable Segments
NumberOfReportableSegments
3
mgrc Operating Lease Lease Income Lease Payments Including Discontinued Operation
OperatingLeaseLeaseIncomeLeasePaymentsIncludingDiscontinuedOperation
234607000
mgrc Operating Leases Income Statement Lease Related Services Revenue Including Discontinued Operation
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenueIncludingDiscontinuedOperation
63573000
mgrc Revenue From Contract With Customer Excluding Assessed Tax Including Discontinued Operation
RevenueFromContractWithCustomerExcludingAssessedTaxIncludingDiscontinuedOperation
78006000
mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
376186000
mgrc Depreciation Of Rental Equipment Including Discontinued Operation
DepreciationOfRentalEquipmentIncludingDiscontinuedOperation
45755000
mgrc Gross Profit Including Discontinued Operation
GrossProfitIncludingDiscontinuedOperation
176642000
mgrc Selling And Administrative Expenses Including Discontined Operation
SellingAndAdministrativeExpensesIncludingDiscontinedOperation
107106000
mgrc Operating Income Loss Including Discontinued Operation
OperatingIncomeLossIncludingDiscontinuedOperation
69536000
us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-17783000
mgrc Income Loss From Continuing And Discontinued Operations Before Income Taxes Noncontrolling Interest
IncomeLossFromContinuingAndDiscontinuedOperationsBeforeIncomeTaxesNoncontrollingInterest
51961000
us-gaap Income Loss From Continuing Operations Before Interest Expense Interest Income Income Taxes Extraordinary Items Noncontrolling Interests Net
IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet
142400000
mgrc Property Subject To Or Available For Operating Lease Acquisition Or Disposition
PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition
122481000
CY2023Q2 us-gaap Accounts Receivable Net
AccountsReceivableNet
191676000
CY2023Q2 us-gaap Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
1848816000
CY2023Q2 us-gaap Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
1295650000
mgrc Operating Lease Lease Income Lease Payments Including Discontinued Operation
OperatingLeaseLeaseIncomeLeasePaymentsIncludingDiscontinuedOperation
214865000
mgrc Operating Leases Income Statement Lease Related Services Revenue Including Discontinued Operation
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenueIncludingDiscontinuedOperation
53136000
mgrc Revenue From Contract With Customer Excluding Assessed Tax Including Discontinued Operation
RevenueFromContractWithCustomerExcludingAssessedTaxIncludingDiscontinuedOperation
54403000
mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
322404000
mgrc Depreciation Of Rental Equipment Including Discontinued Operation
DepreciationOfRentalEquipmentIncludingDiscontinuedOperation
47938000
mgrc Gross Profit Including Discontinued Operation
GrossProfitIncludingDiscontinuedOperation
144326000
mgrc Selling And Administrative Expenses Including Discontined Operation
SellingAndAdministrativeExpensesIncludingDiscontinedOperation
79915000
mgrc Operating Income Loss Including Discontinued Operation
OperatingIncomeLossIncludingDiscontinuedOperation
64411000
us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-5821000
mgrc Income Loss From Continuing And Discontinued Operations Before Income Taxes Noncontrolling Interest
IncomeLossFromContinuingAndDiscontinuedOperationsBeforeIncomeTaxesNoncontrollingInterest
58422000
us-gaap Income Loss From Continuing Operations Before Interest Expense Interest Income Income Taxes Extraordinary Items Noncontrolling Interests Net
IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet
123010000
mgrc Property Subject To Or Available For Operating Lease Acquisition Or Disposition
PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition
95976000
CY2022Q2 us-gaap Accounts Receivable Net
AccountsReceivableNet
167329000
CY2022Q2 us-gaap Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
1774291000
CY2022Q2 us-gaap Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
1097525000

Files In Submission

Name View Source Status
0000950170-23-035123-index-headers.html Edgar Link pending
0000950170-23-035123-index.html Edgar Link pending
0000950170-23-035123.txt Edgar Link pending
0000950170-23-035123-xbrl.zip Edgar Link pending
Financial_Report.xlsx Edgar Link pending
MetaLinks.json Edgar Link pending
mgrc-20230630.htm Edgar Link pending
mgrc-20230630.xsd Edgar Link pending
mgrc-ex15_1.htm Edgar Link pending
mgrc-ex31_1.htm Edgar Link pending
mgrc-ex31_2.htm Edgar Link pending
mgrc-ex32_1.htm Edgar Link pending
mgrc-ex32_2.htm Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
mgrc-20230630_cal.xml Edgar Link unprocessable
mgrc-20230630_def.xml Edgar Link unprocessable
mgrc-20230630_lab.xml Edgar Link unprocessable
mgrc-20230630_pre.xml Edgar Link unprocessable
mgrc-20230630_htm.xml Edgar Link completed
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R5.htm Edgar Link pending
R6.htm Edgar Link pending
R7.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
FilingSummary.xml Edgar Link unprocessable