2023 Q4 Form 10-Q Financial Statement

#000095017023055596 Filed on October 26, 2023

View on sec.gov

Income Statement

Concept 2023 Q4 2023 Q3
Revenue $221.6M $243.5M
YoY Change 5.08% 21.43%
Cost Of Revenue $111.5M $132.0M
YoY Change 3.46% 18.79%
Gross Profit $110.1M $111.5M
YoY Change 6.77% 24.7%
Gross Profit Margin 49.7% 45.8%
Selling, General & Admin $54.51M $48.51M
YoY Change 15.16% 10.01%
% of Gross Profit 49.5% 43.49%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $27.58M $26.80M
YoY Change -1.77% -4.0%
% of Gross Profit 25.04% 24.03%
Operating Expenses $54.51M $48.51M
YoY Change 15.16% 10.01%
Operating Profit $55.61M $66.59M
YoY Change -0.35% 46.84%
Interest Expense $144.0K -$11.10M
YoY Change -102.8% 151.53%
% of Operating Profit 0.26% -16.67%
Other Income/Expense, Net
YoY Change
Pretax Income $55.76M $55.52M
YoY Change 10.05% 35.63%
Income Tax $11.68M $15.15M
% Of Pretax Income 20.94% 27.29%
Net Earnings $44.08M $40.37M
YoY Change 11.21% 32.06%
Net Earnings / Revenue 19.89% 16.58%
Basic Earnings Per Share $1.65
Diluted Earnings Per Share $1.31 $1.65
COMMON SHARES
Basic Shares Outstanding 24.49M 24.48M
Diluted Shares Outstanding 24.53M

Balance Sheet

Concept 2023 Q4 2023 Q3
SHORT-TERM ASSETS
Cash & Short-Term Investments $877.0K $1.900M
YoY Change -8.36% 21.72%
Cash & Equivalents $877.0K $1.946M
Short-Term Investments
Other Short-Term Assets $102.8M $80.90M
YoY Change 43.9% 11.96%
Inventory $15.43M
Prepaid Expenses
Receivables $227.4M $224.3M
Other Receivables $0.00 $0.00
Total Short-Term Assets $331.0M $307.1M
YoY Change 26.15% 16.42%
LONG-TERM ASSETS
Property, Plant & Equipment $169.1M $1.438B
YoY Change 17.49% 16.09%
Goodwill $323.2M $323.8M
YoY Change 144.3% 144.72%
Intangibles $64.59M $67.48M
YoY Change 57.03% 58.38%
Long-Term Investments
YoY Change
Other Assets $0.00 $0.00
YoY Change
Total Long-Term Assets $1.886B $1.830B
YoY Change 30.5% 29.4%
TOTAL ASSETS
Total Short-Term Assets $331.0M $307.1M
Total Long-Term Assets $1.886B $1.830B
Total Assets $2.217B $2.137B
YoY Change 29.83% 27.36%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $167.5M $223.0M
YoY Change 4.16% 43.92%
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 $167.5M $223.0M
YoY Change 4.16% 43.92%
LONG-TERM LIABILITIES
Long-Term Debt $763.0M $667.6M
YoY Change 84.41% 59.16%
Other Long-Term Liabilities $111.4M $105.5M
YoY Change 35.2% 14.53%
Total Long-Term Liabilities $874.4M $773.1M
YoY Change 76.23% 51.12%
TOTAL LIABILITIES
Total Short-Term Liabilities $167.5M $223.0M
Total Long-Term Liabilities $874.4M $773.1M
Total Liabilities $1.283B $1.225B
YoY Change 41.99% 35.44%
SHAREHOLDERS EQUITY
Retained Earnings $822.8M $802.2M
YoY Change 18.57% 20.53%
Common Stock $111.1M $109.3M
YoY Change 0.95% 1.67%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $933.8M $911.4M
YoY Change
Total Liabilities & Shareholders Equity $2.217B $2.137B
YoY Change 29.83% 27.36%

Cashflow Statement

Concept 2023 Q4 2023 Q3
OPERATING ACTIVITIES
Net Income $44.08M $40.37M
YoY Change 11.21% 32.06%
Depreciation, Depletion And Amortization $27.58M $26.80M
YoY Change -1.77% -4.0%
Cash From Operating Activities -$23.56M $47.40M
YoY Change -138.53% -7.52%
INVESTING ACTIVITIES
Capital Expenditures $85.87M $48.50M
YoY Change 33.51% -222.55%
Acquisitions
YoY Change
Other Investing Activities $25.60M $17.10M
YoY Change 30.04% -23.53%
Cash From Investing Activities -$60.37M -$31.30M
YoY Change 35.26% 81.85%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities 82.84M -16.40M
YoY Change -584.28% -50.63%
NET CHANGE
Cash From Operating Activities -23.56M 47.40M
Cash From Investing Activities -60.37M -31.30M
Cash From Financing Activities 82.84M -16.40M
Net Change In Cash -1.089M -300.0K
YoY Change 80.9% -136.32%
FREE CASH FLOW
Cash From Operating Activities -$23.56M $47.40M
Capital Expenditures $85.87M $48.50M
Free Cash Flow -$109.4M -$1.100M
YoY Change 3337.79% -101.21%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
dei Entity Central Index Key
EntityCentralIndexKey
0000752714
dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
Q3
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-09-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
CY2023Q4 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
24489445
CY2023Q3 us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
122686000
CY2022Q3 us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
100871000
us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
350773000
us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
285588000
CY2023Q3 mgrc Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
40492000
CY2022Q3 mgrc Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
28198000
mgrc Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
101481000
mgrc Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
69276000
CY2023Q3 mgrc Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
163178000
CY2022Q3 mgrc Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
129069000
mgrc Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
452254000
mgrc Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
354864000
CY2023Q3 us-gaap Revenues
Revenues
243506000
CY2022Q3 us-gaap Revenues
Revenues
174343000
us-gaap Revenues
Revenues
610254000
us-gaap Revenues
Revenues
452764000
CY2023Q3 us-gaap Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
22069000
CY2022Q3 us-gaap Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
20174000
us-gaap Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
66499000
us-gaap Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
60118000
CY2023Q3 mgrc Cost Of Rental Related Services
CostOfRentalRelatedServices
28532000
CY2022Q3 mgrc Cost Of Rental Related Services
CostOfRentalRelatedServices
20576000
mgrc Cost Of Rental Related Services
CostOfRentalRelatedServices
71625000
mgrc Cost Of Rental Related Services
CostOfRentalRelatedServices
50116000
CY2023Q3 us-gaap Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
28493000
CY2022Q3 us-gaap Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
28203000
us-gaap Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
90188000
us-gaap Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
82573000
CY2023Q3 mgrc Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
79094000
CY2022Q3 mgrc Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
68953000
mgrc Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
228312000
mgrc Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
192807000
CY2023Q3 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
52878000
CY2022Q3 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
28548000
us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
98431000
us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
58124000
CY2023Q3 us-gaap Cost Of Revenue
CostOfRevenue
131972000
CY2022Q3 us-gaap Cost Of Revenue
CostOfRevenue
97501000
us-gaap Cost Of Revenue
CostOfRevenue
326743000
us-gaap Cost Of Revenue
CostOfRevenue
250931000
CY2023Q3 us-gaap Gross Profit
GrossProfit
111534000
CY2022Q3 us-gaap Gross Profit
GrossProfit
76842000
us-gaap Gross Profit
GrossProfit
283511000
us-gaap Gross Profit
GrossProfit
201833000
CY2023Q3 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
48508000
CY2022Q3 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
36954000
us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
153032000
us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
103368000
CY2023Q3 us-gaap Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
3559000
us-gaap Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
3559000
CY2023Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
66585000
CY2022Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
39888000
us-gaap Operating Income Loss
OperatingIncomeLoss
134038000
us-gaap Operating Income Loss
OperatingIncomeLoss
98465000
CY2023Q3 us-gaap Interest Expense Debt
InterestExpenseDebt
11025000
CY2022Q3 us-gaap Interest Expense Debt
InterestExpenseDebt
3355000
us-gaap Interest Expense Debt
InterestExpenseDebt
28434000
us-gaap Interest Expense Debt
InterestExpenseDebt
8057000
CY2023Q3 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-42000
CY2022Q3 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-236000
us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
166000
us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-404000
CY2023Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
55518000
CY2022Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
36297000
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
105770000
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
90004000
CY2023Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
15152000
CY2022Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
9182000
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
25934000
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
21687000
CY2023Q3 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
40366000
CY2022Q3 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
27115000
us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
79836000
us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
68317000
CY2022Q3 us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
4635000
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
9350000
CY2022Q3 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
1183000
us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
453000
us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
2170000
us-gaap Discontinued Operation Gain Loss On Disposal Of Discontinued Operation Net Of Tax
DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
61513000
CY2022Q3 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
3452000
us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
62769000
us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
7180000
CY2023Q3 us-gaap Net Income Loss
NetIncomeLoss
40366000
CY2022Q3 us-gaap Net Income Loss
NetIncomeLoss
30567000
us-gaap Net Income Loss
NetIncomeLoss
142605000
us-gaap Net Income Loss
NetIncomeLoss
75497000
CY2023Q3 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
1.65
CY2022Q3 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
1.11
us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
3.26
us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
2.81
CY2023Q3 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
1.65
CY2022Q3 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
1.11
us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
3.26
us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
2.79
CY2022Q3 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
0.14
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.29
CY2022Q3 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
0.14
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.29
CY2023Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.65
CY2022Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.25
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
5.83
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
3.1
CY2023Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.65
CY2022Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.25
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
5.81
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
3.08
CY2023Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24487000
CY2022Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24379000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24461000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24342000
CY2023Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24525000
CY2022Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24504000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24527000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24516000
CY2023Q3 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.465
CY2022Q3 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.455
us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
1.395
us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
1.365
CY2023Q3 us-gaap Net Income Loss
NetIncomeLoss
40366000
CY2022Q3 us-gaap Net Income Loss
NetIncomeLoss
30567000
us-gaap Net Income Loss
NetIncomeLoss
142605000
us-gaap Net Income Loss
NetIncomeLoss
75497000
CY2023Q3 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
11000
CY2022Q3 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
65000
us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
36000
us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
129000
CY2023Q3 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
40377000
CY2022Q3 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
30632000
us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
142641000
us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
75626000
CY2023Q3 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
1946000
CY2022Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
957000
CY2023Q3 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
2683000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
2300000
CY2023Q3 us-gaap Accounts Receivable Net
AccountsReceivableNet
224269000
CY2022Q4 us-gaap Accounts Receivable Net
AccountsReceivableNet
169937000
CY2023Q3 mgrc Relocatable Modular Buildings
RelocatableModularBuildings
1474359000
CY2022Q4 mgrc Relocatable Modular Buildings
RelocatableModularBuildings
1123268000
CY2023Q3 mgrc Electronic Test Equipment
ElectronicTestEquipment
383006000
CY2022Q4 mgrc Electronic Test Equipment
ElectronicTestEquipment
398267000
CY2023Q3 us-gaap Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
1857365000
CY2022Q4 us-gaap Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
1521535000
CY2023Q3 us-gaap Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
565497000
CY2022Q4 us-gaap Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
531218000
CY2023Q3 us-gaap Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
1291868000
CY2022Q4 us-gaap Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
990317000
CY2023Q3 us-gaap Property Plant And Equipment Excluding Lessor Asset Under Operating Lease After Accumulated Depreciation
PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
146484000
CY2022Q4 us-gaap Property Plant And Equipment Excluding Lessor Asset Under Operating Lease After Accumulated Depreciation
PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
138713000
CY2023Q3 us-gaap Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
80853000
CY2022Q4 us-gaap Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
69837000
CY2023Q3 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
67480000
CY2022Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
35431000
CY2023Q3 us-gaap Goodwill
Goodwill
323771000
CY2022Q4 us-gaap Goodwill
Goodwill
106403000
CY2022Q4 us-gaap Assets Of Disposal Group Including Discontinued Operation
AssetsOfDisposalGroupIncludingDiscontinuedOperation
196249000
CY2023Q3 us-gaap Assets
Assets
2136671000
CY2022Q4 us-gaap Assets
Assets
1707844000
CY2023Q3 us-gaap Notes Payable
NotesPayable
667640000
CY2022Q4 us-gaap Notes Payable
NotesPayable
413742000
CY2023Q3 us-gaap Accounts Payable And Accrued Liabilities Current And Noncurrent
AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
223010000
CY2022Q4 us-gaap Accounts Payable And Accrued Liabilities Current And Noncurrent
AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
151208000
CY2023Q3 us-gaap Deferred Revenue
DeferredRevenue
105534000
CY2022Q4 us-gaap Deferred Revenue
DeferredRevenue
82417000
CY2023Q3 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
229115000
CY2022Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
203361000
CY2022Q4 us-gaap Liabilities Of Disposal Group Including Discontinued Operation
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
53171000
CY2023Q3 us-gaap Liabilities
Liabilities
1225299000
CY2022Q4 us-gaap Liabilities
Liabilities
903899000
CY2023Q3 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2022Q4 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2023Q3 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
40000000
CY2022Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
40000000
CY2023Q3 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
24489000
CY2023Q3 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
24489000
CY2022Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
24388000
CY2022Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
24388000
CY2023Q3 us-gaap Common Stock Value
CommonStockValue
109253000
CY2022Q4 us-gaap Common Stock Value
CommonStockValue
110080000
CY2023Q3 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
802161000
CY2022Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
693943000
CY2023Q3 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-42000
CY2022Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-78000
CY2023Q3 us-gaap Stockholders Equity
StockholdersEquity
911372000
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
803945000
CY2023Q3 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
2136671000
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
CY2023Q3 us-gaap Net Income Loss
NetIncomeLoss
40366000
CY2023Q3 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
1891000
CY2023Q3 us-gaap Dividends Common Stock
DividendsCommonStock
11465000
CY2023Q3 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
11000
CY2023Q3 us-gaap Stockholders Equity
StockholdersEquity
911372000
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
CY2022Q3 us-gaap Net Income Loss
NetIncomeLoss
30567000
CY2022Q3 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
1694000
CY2022Q3 us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
125000
CY2022Q3 us-gaap Dividends Common Stock
DividendsCommonStock
11167000
CY2022Q3 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
65000
CY2022Q3 us-gaap Stockholders Equity
StockholdersEquity
773068000
us-gaap Profit Loss
ProfitLoss
142605000
us-gaap Profit Loss
ProfitLoss
75497000
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
81842000
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
83272000
us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
30018000
us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
4299000
us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
1794000
us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
307000
us-gaap Share Based Compensation
ShareBasedCompensation
5273000
us-gaap Share Based Compensation
ShareBasedCompensation
5106000
us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
3559000
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
22964000
us-gaap Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
26705000
us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
166000
us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-404000
us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
6000
us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
13000
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
27733000
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
30767000
us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
7390000
us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-17313000
us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
32818000
us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
14384000
us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
7908000
us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
33399000
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
118903000
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
133298000
us-gaap Cash Provided By Used In Investing Activities Discontinued Operations
CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
268012000
us-gaap Payments To Acquire Equipment On Lease
PaymentsToAcquireEquipmentOnLease
171322000
us-gaap Payments To Acquire Equipment On Lease
PaymentsToAcquireEquipmentOnLease
130395000
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
16448000
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
10594000
us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
458315000
mgrc Cash Paid For Acquisition Of Business Assets
CashPaidForAcquisitionOfBusinessAssets
3474000
mgrc Proceeds From Sales Of Used Rental Equipment
ProceedsFromSalesOfUsedRentalEquipment
49405000
mgrc Proceeds From Sales Of Used Rental Equipment
ProceedsFromSalesOfUsedRentalEquipment
54193000
us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
595000
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-331547000
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-86796000
us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
178892000
us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
-7000000
us-gaap Proceeds From Issuance Of Unsecured Debt
ProceedsFromIssuanceOfUnsecuredDebt
75000000
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
6253000
us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
34168000
us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
33175000
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
213624000
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-46428000
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
9000
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
-4000
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
989000
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
70000
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
CY2023Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
1946000
CY2022Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
1561000
us-gaap Interest Paid Net
InterestPaidNet
27818000
us-gaap Interest Paid Net
InterestPaidNet
8982000
us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
9547000
us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
24885000
CY2023Q3 us-gaap Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
12014000
CY2022Q3 us-gaap Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
11167000
us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
5765000
us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
9555000
mgrc Proceeds To Be Received On The Sale Of Property Plant And Equipment
ProceedsToBeReceivedOnTheSaleOfPropertyPlantAndEquipment
6370000
mgrc Business Acquisition Payments Withheld
BusinessAcquisitionPaymentsWithheld
293000
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
617897000
us-gaap Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
550813000
us-gaap Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
79540000
us-gaap Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
63204000
us-gaap Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
3.25
us-gaap Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
2.6
us-gaap Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
3.25
us-gaap Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
2.58
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
7180000
us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
453000
us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
2170000
us-gaap Disposal Group Including Discontinued Operation Interest Expense
DisposalGroupIncludingDiscontinuedOperationInterestExpense
374000
us-gaap Disposal Group Including Discontinued Operation Interest Expense
DisposalGroupIncludingDiscontinuedOperationInterestExpense
1941000
us-gaap Depreciation And Amortization Discontinued Operations
DepreciationAndAmortizationDiscontinuedOperations
1457000
us-gaap Depreciation And Amortization Discontinued Operations
DepreciationAndAmortizationDiscontinuedOperations
13290000
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
24581000
mgrc Disposal Group Including Discontinued Operation Share Based Compensation
DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation
118000
mgrc Disposal Group Including Discontinued Operation Share Based Compensation
DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation
862000
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
25443000
us-gaap Revenue Performance Obligation Description Of Timing
RevenuePerformanceObligationDescriptionOfTiming
multiple quarters
CY2023Q3 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
8000000
us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
19000000
mgrc Revenue Credit Period For Customers
RevenueCreditPeriodForCustomers
P30D
CY2023Q3 us-gaap Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived
4100000
CY2023Q3 us-gaap Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Remainder Of Fiscal Year
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear
900000
CY2023Q3 us-gaap Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Next Twelve Months
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
700000
CY2023Q3 us-gaap Sales Type And Direct Financing Leases Lease Receivable Payments To Be Received Two Years
SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
200000
CY2023Q3 us-gaap Lease Income
LeaseIncome
147200000
us-gaap Lease Income
LeaseIncome
424600000
CY2023Q3 us-gaap Operating Lease Lease Income
OperatingLeaseLeaseIncome
146700000
us-gaap Operating Lease Lease Income
OperatingLeaseLeaseIncome
422500000
CY2023Q3 us-gaap Direct Financing Lease Lease Income
DirectFinancingLeaseLeaseIncome
500000
us-gaap Direct Financing Lease Lease Income
DirectFinancingLeaseLeaseIncome
2100000
CY2023Q3 us-gaap Direct Financing Lease Revenue
DirectFinancingLeaseRevenue
400000
us-gaap Direct Financing Lease Revenue
DirectFinancingLeaseRevenue
1800000
CY2023Q3 us-gaap Direct Financing Lease Interest Income
DirectFinancingLeaseInterestIncome
100000
us-gaap Direct Financing Lease Interest Income
DirectFinancingLeaseInterestIncome
300000
CY2023Q3 mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
243506000
CY2022Q3 mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
200536000
mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
619692000
mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
522940000
mgrc Products Warranty Period For Rental Equipment
ProductsWarrantyPeriodForRentalEquipment
P90D
mgrc Products Warranty Period For Equipment Manufactured
ProductsWarrantyPeriodForEquipmentManufactured
P1Y
CY2023Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24487000
CY2022Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24379000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24461000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
24342000
CY2023Q3 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
38000
CY2022Q3 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
125000
us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
66000
us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
174000
CY2023Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24525000
CY2022Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24504000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24527000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
24516000
us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
1800
us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
7315
CY2023Q3 us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
CY2022Q3 us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
CY2023Q3 us-gaap Stock Repurchase Program Remaining Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
1309805
CY2021Q4 mgrc Goodwill Including Discontinued Operation
GoodwillIncludingDiscontinuedOperation
132393000
CY2022Q4 mgrc Goodwill Including Discontinued Operation
GoodwillIncludingDiscontinuedOperation
132305000
us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
218951000
mgrc Derecognition Of Goodwill Divested
DerecognitionOfGoodwillDivested
-25902000
CY2023Q3 mgrc Goodwill Including Discontinued Operation
GoodwillIncludingDiscontinuedOperation
323771000
CY2023Q3 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
85773000
CY2023Q3 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
-18464000
CY2023Q3 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
67309000
CY2023Q3 mgrc Indefinite Lived Intangible Assets Gross
IndefiniteLivedIntangibleAssetsGross
171000
CY2023Q3 mgrc Indefinite Lived Intangible Assets Net
IndefiniteLivedIntangibleAssetsNet
171000
CY2023Q3 us-gaap Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
85944000
CY2023Q3 mgrc Intangible Assets Accumulated Amortization Excluding Goodwill
IntangibleAssetsAccumulatedAmortizationExcludingGoodwill
-18464000
CY2023Q3 mgrc Net Intangible Asset Including Discontinued Operation
NetIntangibleAssetIncludingDiscontinuedOperation
67480000
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
7800000
us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
4400000
us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2023Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
2900000
CY2023Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
10300000
CY2023Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
10200000
CY2023Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
9800000
CY2023Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
9600000
CY2023Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
8200000
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
357293000
mgrc Operating Leases Income Statement Lease Related Services Revenue Including Discontinued Operation
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenueIncludingDiscontinuedOperation
104065000
mgrc Revenue From Contract With Customer Excluding Assessed Tax Including Discontinued Operation
RevenueFromContractWithCustomerExcludingAssessedTaxIncludingDiscontinuedOperation
158334000
mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
619692000
mgrc Depreciation Of Rental Equipment Including Discontinued Operation
DepreciationOfRentalEquipmentIncludingDiscontinuedOperation
67824000
mgrc Gross Profit Including Discontinued Operation
GrossProfitIncludingDiscontinuedOperation
288176000
mgrc Selling And Administrative Expenses Including Discontined Operation
SellingAndAdministrativeExpensesIncludingDiscontinedOperation
155614000
mgrc Other Income Including Discontinued Operation
OtherIncomeIncludingDiscontinuedOperation
3559000
mgrc Operating Income Loss Including Discontinued Operation
OperatingIncomeLossIncludingDiscontinuedOperation
136121000
us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-28808000
mgrc Income Loss From Continuing And Discontinued Operations Before Income Taxes Noncontrolling Interest
IncomeLossFromContinuingAndDiscontinuedOperationsBeforeIncomeTaxesNoncontrollingInterest
107479000
us-gaap Income Loss From Continuing Operations Before Interest Expense Interest Income Income Taxes Extraordinary Items Noncontrolling Interests Net
IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet
237728000
mgrc Property Subject To Or Available For Operating Lease Acquisition Or Disposition
PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition
163868000
CY2023Q3 us-gaap Accounts Receivable Net
AccountsReceivableNet
224269000
CY2023Q3 us-gaap Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
1857365000
CY2023Q3 us-gaap Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
1291868000
mgrc Operating Lease Lease Income Lease Payments Including Discontinued Operation
OperatingLeaseLeaseIncomeLeasePaymentsIncludingDiscontinuedOperation
333226000
mgrc Operating Leases Income Statement Lease Related Services Revenue Including Discontinued Operation
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenueIncludingDiscontinuedOperation
88497000
mgrc Revenue From Contract With Customer Excluding Assessed Tax Including Discontinued Operation
RevenueFromContractWithCustomerExcludingAssessedTaxIncludingDiscontinuedOperation
101217000
mgrc Revenues Including Discontinued Operation
RevenuesIncludingDiscontinuedOperation
522940000
mgrc Depreciation Of Rental Equipment Including Discontinued Operation
DepreciationOfRentalEquipmentIncludingDiscontinuedOperation
72114000
mgrc Gross Profit Including Discontinued Operation
GrossProfitIncludingDiscontinuedOperation
233766000
mgrc Selling And Administrative Expenses Including Discontined Operation
SellingAndAdministrativeExpensesIncludingDiscontinedOperation
124010000
mgrc Operating Income Loss Including Discontinued Operation
OperatingIncomeLossIncludingDiscontinuedOperation
109756000
us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-9998000
mgrc Income Loss From Continuing And Discontinued Operations Before Income Taxes Noncontrolling Interest
IncomeLossFromContinuingAndDiscontinuedOperationsBeforeIncomeTaxesNoncontrollingInterest
99354000
us-gaap Income Loss From Continuing Operations Before Interest Expense Interest Income Income Taxes Extraordinary Items Noncontrolling Interests Net
IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet
197897000
mgrc Property Subject To Or Available For Operating Lease Acquisition Or Disposition
PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition
134131000
CY2022Q3 us-gaap Accounts Receivable Net
AccountsReceivableNet
189959000
CY2022Q3 us-gaap Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
1790735000
CY2022Q3 us-gaap Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
1099822000

Files In Submission

Name View Source Status
0000950170-23-055596-index-headers.html Edgar Link pending
0000950170-23-055596-index.html Edgar Link pending
0000950170-23-055596.txt Edgar Link pending
0000950170-23-055596-xbrl.zip Edgar Link pending
Financial_Report.xlsx Edgar Link pending
MetaLinks.json Edgar Link pending
mgrc-20230930.htm Edgar Link pending
mgrc-20230930.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
mgrc-20230930_cal.xml Edgar Link unprocessable
FilingSummary.xml Edgar Link unprocessable
mgrc-20230930_def.xml Edgar Link unprocessable
mgrc-20230930_lab.xml Edgar Link unprocessable
mgrc-20230930_pre.xml Edgar Link unprocessable
mgrc-20230930_htm.xml Edgar Link completed
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
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
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