2022 Q4 Form 10-Q Financial Statement
#000095017022020314 Filed on October 27, 2022
Income Statement
Concept | 2022 Q4 | 2022 Q3 | 2021 Q3 |
---|---|---|---|
Revenue | $210.9M | $200.5M | $173.3M |
YoY Change | 19.88% | 15.72% | 10.77% |
Cost Of Revenue | $107.7M | $111.1M | $97.49M |
YoY Change | 15.06% | 13.96% | 10.53% |
Gross Profit | $103.1M | $89.44M | $75.81M |
YoY Change | 25.37% | 17.99% | 11.14% |
Gross Profit Margin | 48.91% | 44.6% | 43.74% |
Selling, General & Admin | $47.33M | $44.10M | $39.51M |
YoY Change | 22.64% | 11.61% | 27.85% |
% of Gross Profit | 45.89% | 49.3% | 52.12% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $28.07M | $27.92M | $28.49M |
YoY Change | 1.53% | -2.0% | 21.23% |
% of Gross Profit | 27.22% | 31.21% | 37.58% |
Operating Expenses | $47.33M | $44.10M | $39.51M |
YoY Change | 22.64% | 11.61% | 27.85% |
Operating Profit | $55.81M | $45.35M | $36.30M |
YoY Change | 27.79% | 24.92% | -2.77% |
Interest Expense | -$5.144M | -$4.413M | -$3.296M |
YoY Change | 57.21% | 33.89% | 83.11% |
% of Operating Profit | -9.22% | -9.73% | -9.08% |
Other Income/Expense, Net | |||
YoY Change | |||
Pretax Income | $50.67M | $40.93M | $32.60M |
YoY Change | 27.62% | 25.55% | -8.15% |
Income Tax | $11.03M | $10.37M | $9.350M |
% Of Pretax Income | 21.76% | 25.32% | 28.68% |
Net Earnings | $39.64M | $30.57M | $23.25M |
YoY Change | 39.35% | 31.46% | -17.26% |
Net Earnings / Revenue | 18.8% | 15.24% | 13.42% |
Basic Earnings Per Share | $1.25 | $0.96 | |
Diluted Earnings Per Share | $1.62 | $1.25 | $948.8K |
COMMON SHARES | |||
Basic Shares Outstanding | 24.38M | 24.38M | 24.25M |
Diluted Shares Outstanding | 24.50M | 24.51M |
Balance Sheet
Concept | 2022 Q4 | 2022 Q3 | 2021 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $957.0K | $1.561M | $2.380M |
YoY Change | -35.81% | -34.41% | 58.67% |
Cash & Equivalents | $957.0K | $1.561M | $2.380M |
Short-Term Investments | |||
Other Short-Term Assets | $71.43M | $72.26M | $59.52M |
YoY Change | 30.0% | 21.4% | 27.46% |
Inventory | |||
Prepaid Expenses | |||
Receivables | $190.0M | $190.0M | $168.8M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $262.4M | $263.8M | $230.7M |
YoY Change | 21.52% | 14.32% | 29.92% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $143.9M | $1.239B | $1.199B |
YoY Change | 6.37% | 3.38% | 10.73% |
Goodwill | $132.3M | $132.3M | |
YoY Change | -0.07% | ||
Intangibles | $41.13M | $42.61M | $48.72M |
YoY Change | -12.58% | -12.54% | 579.71% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | |||
YoY Change | |||
Total Long-Term Assets | $1.445B | $1.414B | $1.380B |
YoY Change | 4.74% | 2.49% | 23.42% |
TOTAL ASSETS | |||
Total Short-Term Assets | $262.4M | $263.8M | $230.7M |
Total Long-Term Assets | $1.445B | $1.414B | $1.380B |
Total Assets | $1.708B | $1.678B | $1.610B |
YoY Change | 7.01% | 4.18% | 24.32% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $160.8M | $154.9M | $137.3M |
YoY Change | 17.99% | 12.84% | 26.2% |
Accrued Expenses | |||
YoY Change | |||
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $160.8M | $154.9M | $137.3M |
YoY Change | 17.99% | 12.84% | 26.2% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $413.7M | $419.5M | $459.5M |
YoY Change | -2.98% | -8.71% | 83.79% |
Other Long-Term Liabilities | $82.42M | $92.12M | $69.63M |
YoY Change | 40.37% | 32.28% | 18.83% |
Total Long-Term Liabilities | $496.2M | $511.6M | $529.1M |
YoY Change | 2.27% | -3.31% | 71.45% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $160.8M | $154.9M | $137.3M |
Total Long-Term Liabilities | $496.2M | $511.6M | $529.1M |
Total Liabilities | $903.9M | $904.6M | $897.9M |
YoY Change | 4.63% | 0.75% | 41.67% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $693.9M | $665.5M | |
YoY Change | 11.3% | ||
Common Stock | $110.1M | $107.5M | |
YoY Change | 1.35% | ||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $803.9M | $773.1M | $712.5M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $1.708B | $1.678B | $1.610B |
YoY Change | 7.01% | 4.18% | 24.31% |
Cashflow Statement
Concept | 2022 Q4 | 2022 Q3 | 2021 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $39.64M | $30.57M | $23.25M |
YoY Change | 39.35% | 31.46% | -17.26% |
Depreciation, Depletion And Amortization | $28.07M | $27.92M | $28.49M |
YoY Change | 1.53% | -2.0% | 21.23% |
Cash From Operating Activities | $61.13M | $51.25M | $38.31M |
YoY Change | 2.82% | 33.81% | 12.66% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $64.32M | -$39.58M | -$30.17M |
YoY Change | -329.89% | 31.16% | 179.39% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $19.69M | $22.36M | $15.60M |
YoY Change | 68.3% | 43.36% | 31.08% |
Cash From Investing Activities | -$44.63M | -$17.21M | -$14.57M |
YoY Change | 174.15% | 18.09% | -1557.5% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -17.11M | -33.22M | -23.79M |
YoY Change | -61.19% | 39.63% | -29.82% |
NET CHANGE | |||
Cash From Operating Activities | 61.13M | 51.25M | 38.31M |
Cash From Investing Activities | -44.63M | -17.21M | -14.57M |
Cash From Financing Activities | -17.11M | -33.22M | -23.79M |
Net Change In Cash | -602.0K | 826.0K | -60.00K |
YoY Change | -32.96% | -1476.67% | -105.45% |
FREE CASH FLOW | |||
Cash From Operating Activities | $61.13M | $51.25M | $38.31M |
Capital Expenditures | $64.32M | -$39.58M | -$30.17M |
Free Cash Flow | -$3.183M | $90.83M | $68.48M |
YoY Change | -103.64% | 32.64% | 52.85% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q4 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
159499000 | |
CY2022Q3 | mgrc |
Relocatable Modular Buildings
RelocatableModularBuildings
|
1085060000 | |
CY2021Q4 | mgrc |
Relocatable Modular Buildings
RelocatableModularBuildings
|
1040094000 | |
CY2022Q3 | mgrc |
Electronic Test Equipment
ElectronicTestEquipment
|
396068000 | |
CY2021Q4 | mgrc |
Electronic Test Equipment
ElectronicTestEquipment
|
361391000 | |
CY2022Q3 | mgrc |
Liquid And Solid Containment Tanks And Boxes
LiquidAndSolidContainmentTanksAndBoxes
|
309607000 | |
CY2021Q4 | mgrc |
Liquid And Solid Containment Tanks And Boxes
LiquidAndSolidContainmentTanksAndBoxes
|
309908000 | |
CY2022Q3 | us-gaap |
Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
|
1790735000 | |
CY2021Q4 | us-gaap |
Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
|
1711393000 | |
CY2022Q3 | us-gaap |
Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
|
690913000 | |
CY2021Q4 | us-gaap |
Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
|
646169000 | |
CY2022Q3 | us-gaap |
Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
|
1099822000 | |
CY2021Q4 | us-gaap |
Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
|
1065224000 | |
CY2022Q3 | us-gaap |
Property Plant And Equipment Excluding Lessor Asset Under Operating Lease After Accumulated Depreciation
PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
|
139203000 | |
CY2021Q4 | us-gaap |
Property Plant And Equipment Excluding Lessor Asset Under Operating Lease After Accumulated Depreciation
PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
|
135325000 | |
CY2022Q3 | us-gaap |
Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
|
72258000 | |
CY2021Q4 | us-gaap |
Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
|
54945000 | |
CY2022Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
42607000 | |
CY2021Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
47049000 | |
CY2022Q3 | us-gaap |
Goodwill
Goodwill
|
132305000 | |
CY2021Q4 | us-gaap |
Goodwill
Goodwill
|
132393000 | |
CY2022Q3 | us-gaap |
Assets
Assets
|
1677715000 | |
CY2021Q4 | us-gaap |
Assets
Assets
|
1595926000 | |
CY2022Q3 | us-gaap |
Notes Payable
NotesPayable
|
419464000 | |
CY2021Q4 | us-gaap |
Notes Payable
NotesPayable
|
426451000 | |
CY2022Q3 | us-gaap |
Accounts Payable And Accrued Liabilities Current And Noncurrent
AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
|
154942000 | |
CY2021Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current And Noncurrent
AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
|
136313000 | |
CY2022Q3 | us-gaap |
Deferred Revenue
DeferredRevenue
|
92115000 | |
CY2021Q4 | us-gaap |
Deferred Revenue
DeferredRevenue
|
58716000 | |
CY2022Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
238126000 | |
CY2021Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
242425000 | |
CY2022Q3 | us-gaap |
Liabilities
Liabilities
|
904647000 | |
CY2021Q4 | us-gaap |
Liabilities
Liabilities
|
863905000 | |
CY2022Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
40000000 | |
CY2021Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
40000000 | |
CY2022Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
24382000 | |
CY2022Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
24382000 | |
CY2021Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
24260000 | |
CY2021Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
24260000 | |
CY2022Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
107463000 | |
CY2021Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
108610000 | |
CY2022Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
665530000 | |
CY2021Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
623465000 | |
CY2022Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
75000 | |
CY2021Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-54000 | |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
773068000 | |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
732021000 | |
CY2022Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1677715000 | |
CY2021Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1595926000 | |
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 | |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
682604000 | |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
17398000 | |
CY2021Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
1777000 | |
CY2021Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
3482000 | |
CY2021Q1 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
10650000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
38000 | |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
687685000 | |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
20608000 | |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
1820000 | |
CY2021Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
1346000 | |
CY2021Q2 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
10643000 | |
CY2021Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-3000 | |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
698121000 | |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
23252000 | |
CY2021Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
1705000 | |
CY2021Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
19000 | |
CY2021Q3 | us-gaap |
Dividends Common Stock
DividendsCommonStock
|
10630000 | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
27000 | |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
712456000 | |
CY2021Q3 | us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
103269000 | |
us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
333226000 | ||
us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
283937000 | ||
CY2022Q3 | mgrc |
Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
|
35361000 | |
CY2021Q3 | mgrc |
Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
|
31513000 | |
mgrc |
Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
|
88497000 | ||
mgrc |
Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
|
73870000 | ||
CY2022Q3 | mgrc |
Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
|
153722000 | |
CY2021Q3 | mgrc |
Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
|
134782000 | |
mgrc |
Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
|
421723000 | ||
mgrc |
Operating Lease Lease And Related Services Income
OperatingLeaseLeaseAndRelatedServicesIncome
|
357807000 | ||
CY2022Q3 | us-gaap |
Revenues
Revenues
|
200536000 | |
CY2021Q3 | us-gaap |
Revenues
Revenues
|
173292000 | |
us-gaap |
Revenues
Revenues
|
522940000 | ||
us-gaap |
Revenues
Revenues
|
440922000 | ||
CY2022Q3 | us-gaap |
Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
|
24176000 | |
CY2021Q3 | us-gaap |
Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
|
23802000 | |
us-gaap |
Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
|
72114000 | ||
us-gaap |
Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
|
68216000 | ||
CY2022Q3 | mgrc |
Cost Of Rental Related Services
CostOfRentalRelatedServices
|
25971000 | |
CY2021Q3 | mgrc |
Cost Of Rental Related Services
CostOfRentalRelatedServices
|
24356000 | |
us-gaap |
Profit Loss
ProfitLoss
|
75497000 | ||
mgrc |
Cost Of Rental Related Services
CostOfRentalRelatedServices
|
64967000 | ||
mgrc |
Cost Of Rental Related Services
CostOfRentalRelatedServices
|
56236000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
61258000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
83272000 | ||
CY2022Q3 | us-gaap |
Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
|
31708000 | |
CY2021Q3 | us-gaap |
Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
|
24711000 | |
us-gaap |
Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
|
92356000 | ||
us-gaap |
Other Cost Of Operating Revenue
OtherCostOfOperatingRevenue
|
67696000 | ||
CY2022Q3 | mgrc |
Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
|
81855000 | |
CY2021Q3 | mgrc |
Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
|
72869000 | |
mgrc |
Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
|
229437000 | ||
mgrc |
Direct Costs Of Rental Operations
DirectCostsOfRentalOperations
|
192148000 | ||
CY2022Q3 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
CY2021Q4 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000752714 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2022-09-30 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2022 | ||
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 | ||
CY2022Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
24382445 | |
CY2022Q3 | us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
118361000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
79047000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-4299000 | ||
CY2022Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
29241000 | |
CY2021Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
24618000 | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
59737000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
50021000 | ||
CY2022Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
111096000 | |
CY2021Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
97487000 | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
289174000 | ||
us-gaap |
Cost Of Revenue
CostOfRevenue
|
242169000 | ||
CY2022Q3 | us-gaap |
Gross Profit
GrossProfit
|
89440000 | |
CY2021Q3 | us-gaap |
Gross Profit
GrossProfit
|
75805000 | |
us-gaap |
Gross Profit
GrossProfit
|
233766000 | ||
us-gaap |
Gross Profit
GrossProfit
|
198753000 | ||
CY2022Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
44095000 | |
CY2021Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
39907000 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
124010000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
109305000 | ||
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
45345000 | |
CY2021Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
35898000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
109756000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
89448000 | ||
CY2022Q3 | us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
4177000 | |
CY2021Q3 | us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
3168000 | |
us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
9998000 | ||
us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
7208000 | ||
CY2022Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-236000 | |
CY2021Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-128000 | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-404000 | ||
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-185000 | ||
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
40932000 | |
CY2021Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
32602000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
99354000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
82055000 | ||
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
10365000 | |
CY2021Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9350000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
23857000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
20797000 | ||
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
30567000 | |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
23252000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
75497000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
61258000 | ||
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.25 | |
CY2021Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.96 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
3.10 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.53 | ||
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.25 | |
CY2021Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.95 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
3.08 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.50 | ||
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
24379000 | |
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
24245000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
24342000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
24209000 | ||
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
24504000 | |
CY2021Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
24507000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
24516000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
24506000 | ||
CY2022Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.455 | |
CY2021Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.435 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1.365 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1.305 | ||
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
30567000 | |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
23252000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
75497000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
61258000 | ||
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
65000 | |
CY2021Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
27000 | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
129000 | ||
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
61321000 | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
8982000 | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
6477000 | ||
us-gaap |
Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
|
3.08 | ||
CY2022Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1561000 | |
us-gaap |
Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
|
2.64 | ||
CY2021Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1491000 | |
CY2022Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2125000 | |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2125000 | |
CY2022Q3 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
189959000 | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
63000 | ||
CY2022Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
30632000 | |
CY2021Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
23279000 | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
75626000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
15403000 | ||
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
307000 | ||
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
193000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5106000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5302000 | ||
us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
26705000 | ||
us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
17788000 | ||
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-404000 | ||
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-185000 | ||
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
13000 | ||
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
11000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
30767000 | ||
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
33471000 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
17313000 | ||
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
11409000 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
14384000 | ||
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
17428000 | ||
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
33399000 | ||
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
20128000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
133298000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
136287000 | ||
us-gaap |
Payments To Acquire Equipment On Lease
PaymentsToAcquireEquipmentOnLease
|
130395000 | ||
us-gaap |
Payments To Acquire Equipment On Lease
PaymentsToAcquireEquipmentOnLease
|
90379000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
10594000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
969000 | ||
us-gaap |
Payments To Acquire Business Two Net Of Cash Acquired
PaymentsToAcquireBusinessTwoNetOfCashAcquired
|
285624000 | ||
us-gaap |
Proceeds From Sale Of Machinery And Equipment
ProceedsFromSaleOfMachineryAndEquipment
|
54193000 | ||
us-gaap |
Proceeds From Sale Of Machinery And Equipment
ProceedsFromSaleOfMachineryAndEquipment
|
41556000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-86796000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-335416000 | ||
us-gaap |
Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
|
-7000000 | ||
us-gaap |
Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
|
176758000 | ||
us-gaap |
Proceeds From Issuance Of Unsecured Debt
ProceedsFromIssuanceOfUnsecuredDebt
|
100000000 | ||
us-gaap |
Repayments Of Senior Debt
RepaymentsOfSeniorDebt
|
40000000 | ||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
6253000 | ||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
4847000 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
33175000 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
31635000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-46428000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
200276000 | ||
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 |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-5000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
70000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
1142000 | ||
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
1491000 | |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
1238000 | |
CY2022Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
1561000 | |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
2380000 | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
24885000 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
8074000 | ||
CY2022Q3 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
11167000 | |
CY2021Q3 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
10002000 | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
9555000 | ||
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
2199000 | ||
mgrc |
Revenue Credit Period For Customers
RevenueCreditPeriodForCustomers
|
P30D | ||
CY2022Q3 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
2400000 | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
8800000 | ||
CY2022Q3 | us-gaap |
Lease Income
LeaseIncome
|
136500000 | |
us-gaap |
Lease Income
LeaseIncome
|
381800000 | ||
CY2022Q3 | us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
136200000 | |
us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
379700000 | ||
CY2022Q3 | us-gaap |
Direct Financing Lease Lease Income
DirectFinancingLeaseLeaseIncome
|
300000 | |
us-gaap |
Direct Financing Lease Lease Income
DirectFinancingLeaseLeaseIncome
|
2100000 | ||
CY2022Q3 | us-gaap |
Direct Financing Lease Revenue
DirectFinancingLeaseRevenue
|
200000 | |
us-gaap |
Direct Financing Lease Revenue
DirectFinancingLeaseRevenue
|
1800000 | ||
CY2022Q3 | us-gaap |
Direct Financing Lease Interest Income
DirectFinancingLeaseInterestIncome
|
100000 | |
us-gaap |
Direct Financing Lease Interest Income
DirectFinancingLeaseInterestIncome
|
300000 | ||
CY2022Q3 | us-gaap |
Revenues
Revenues
|
200536000 | |
CY2021Q3 | us-gaap |
Revenues
Revenues
|
173292000 | |
us-gaap |
Revenues
Revenues
|
522940000 | ||
us-gaap |
Revenues
Revenues
|
440922000 | ||
mgrc |
Products Warranty Period For Rental Equipment
ProductsWarrantyPeriodForRentalEquipment
|
P90D | ||
mgrc |
Products Warranty Period For Equipment Manufactured
ProductsWarrantyPeriodForEquipmentManufactured
|
P1Y | ||
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
24379000 | |
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
24245000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
24342000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
24209000 | ||
CY2022Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
125000 | |
CY2021Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
262000 | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
174000 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
297000 | ||
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
24504000 | |
CY2021Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
24507000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
24516000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
24506000 | ||
CY2021Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
7315 | ||
CY2021Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | ||
CY2022Q3 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | |
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | ||
CY2021Q3 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | |
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | ||
CY2022Q3 | us-gaap |
Stock Repurchase Program Remaining Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
|
1309805 | |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
56681000 | |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
-19945000 | |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
36736000 | |
CY2022Q3 | mgrc |
Indefinite Lived Intangible Assets Gross
IndefiniteLivedIntangibleAssetsGross
|
5871000 | |
CY2022Q3 | mgrc |
Indefinite Lived Intangible Assets Net
IndefiniteLivedIntangibleAssetsNet
|
5871000 | |
CY2022Q3 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
62552000 | |
CY2022Q3 | mgrc |
Intangible Assets Accumulated Amortization Excluding Goodwill
IntangibleAssetsAccumulatedAmortizationExcludingGoodwill
|
-19945000 | |
CY2022Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
42607000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
56681000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
-15503000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
41178000 | |
CY2021Q4 | mgrc |
Indefinite Lived Intangible Assets Gross
IndefiniteLivedIntangibleAssetsGross
|
5871000 | |
CY2021Q4 | mgrc |
Indefinite Lived Intangible Assets Net
IndefiniteLivedIntangibleAssetsNet
|
5871000 | |
CY2021Q4 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
62552000 | |
CY2021Q4 | mgrc |
Intangible Assets Accumulated Amortization Excluding Goodwill
IntangibleAssetsAccumulatedAmortizationExcludingGoodwill
|
-15503000 | |
CY2021Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
47049000 | |
CY2021Q4 | 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
|
4400000 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
4200000 | ||
us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
0 | ||
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
1500000 | |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
5900000 | |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
5900000 | |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
5900000 | |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
5400000 | |
CY2022Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
5200000 | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
4 | ||
us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
333226000 | ||
mgrc |
Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
|
88497000 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
101217000 | ||
us-gaap |
Revenues
Revenues
|
522940000 | ||
us-gaap |
Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
|
72114000 | ||
us-gaap |
Gross Profit
GrossProfit
|
233766000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
124010000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
109756000 | ||
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-9998000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
99354000 | ||
us-gaap |
Income Loss From Continuing Operations Before Interest Expense Interest Income Income Taxes Extraordinary Items Noncontrolling Interests Net
IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet
|
197730000 | ||
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 | |
us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
283937000 | ||
mgrc |
Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
|
73870000 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
83115000 | ||
us-gaap |
Revenues
Revenues
|
440922000 | ||
us-gaap |
Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
|
68216000 | ||
us-gaap |
Gross Profit
GrossProfit
|
198753000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
109305000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
89448000 | ||
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-7208000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
82055000 | ||
us-gaap |
Income Loss From Continuing Operations Before Interest Expense Interest Income Income Taxes Extraordinary Items Noncontrolling Interests Net
IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet
|
173612000 | ||
mgrc |
Property Subject To Or Available For Operating Lease Acquisition Or Disposition
PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition
|
215904000 | ||
CY2021Q3 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
168831000 | |
CY2021Q3 | us-gaap |
Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
|
1698820000 | |
CY2021Q3 | us-gaap |
Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
|
1063462000 | |
mgrc |
Goodwill Deductible For Tax Purpose Period
GoodwillDeductibleForTaxPurposePeriod
|
P15Y | ||
mgrc |
Effective Income Tax Rate Reconciliation Combined Federal State Tax Rate
EffectiveIncomeTaxRateReconciliationCombinedFederalStateTaxRate
|
0.28 | ||
us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
522940000 | ||
us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
471955000 | ||
us-gaap |
Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
|
75497000 | ||
us-gaap |
Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
|
64618000 | ||
us-gaap |
Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
|
3.10 | ||
us-gaap |
Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
|
2.67 |