2022 Q1 Form 10-Q Financial Statement
#000156459022016428 Filed on April 28, 2022
Income Statement
Concept | 2022 Q1 | 2021 Q1 |
---|---|---|
Revenue | $145.4M | $121.2M |
YoY Change | 19.95% | -6.38% |
Cost Of Revenue | $78.88M | $64.11M |
YoY Change | 23.04% | -5.43% |
Gross Profit | $66.49M | $57.08M |
YoY Change | 16.48% | -7.42% |
Gross Profit Margin | 45.74% | 47.1% |
Selling, General & Admin | $39.13M | $33.14M |
YoY Change | 18.08% | 3.7% |
% of Gross Profit | 58.85% | 58.05% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $27.58M | $23.46M |
YoY Change | 17.58% | -1.68% |
% of Gross Profit | 41.49% | 41.1% |
Operating Expenses | $39.13M | $33.14M |
YoY Change | 18.08% | 3.7% |
Operating Profit | $27.36M | $23.94M |
YoY Change | 14.27% | -19.39% |
Interest Expense | -$2.807M | -$1.800M |
YoY Change | 55.94% | -41.94% |
% of Operating Profit | -10.26% | -7.52% |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | $24.56M | $22.11M |
YoY Change | 11.08% | -16.94% |
Income Tax | $5.762M | $4.700M |
% Of Pretax Income | 23.47% | 21.26% |
Net Earnings | $18.79M | $17.40M |
YoY Change | 8.02% | -13.7% |
Net Earnings / Revenue | 12.93% | 14.36% |
Basic Earnings Per Share | $0.77 | |
Diluted Earnings Per Share | $766.0K | $710.2K |
COMMON SHARES | ||
Basic Shares Outstanding | 24.29M | 24.15M |
Diluted Shares Outstanding | 24.53M | 24.51M |
Balance Sheet
Concept | 2022 Q1 | 2021 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $1.603M | $2.300M |
YoY Change | -30.3% | 666.67% |
Cash & Equivalents | $1.603M | $2.329M |
Short-Term Investments | ||
Other Short-Term Assets | $50.73M | $41.60M |
YoY Change | 21.95% | -7.56% |
Inventory | ||
Prepaid Expenses | ||
Receivables | $151.6M | $122.2M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $203.9M | $166.1M |
YoY Change | 22.76% | -2.92% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $1.221B | $1.071B |
YoY Change | 14.05% | 710.9% |
Goodwill | $132.3M | |
YoY Change | ||
Intangibles | $45.57M | $7.069M |
YoY Change | 544.59% | -2.89% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | ||
YoY Change | ||
Total Long-Term Assets | $1.399B | $1.106B |
YoY Change | 26.49% | -3.24% |
TOTAL ASSETS | ||
Total Short-Term Assets | $203.9M | $166.1M |
Total Long-Term Assets | $1.399B | $1.106B |
Total Assets | $1.603B | $1.272B |
YoY Change | 26.0% | -3.2% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $138.7M | $112.6M |
YoY Change | 23.17% | 8.27% |
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 | $138.7M | $112.6M |
YoY Change | 23.17% | 8.27% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $424.0M | $208.8M |
YoY Change | 103.05% | -28.37% |
Other Long-Term Liabilities | $63.94M | $50.60M |
YoY Change | 26.36% | -18.26% |
Total Long-Term Liabilities | $487.9M | $259.4M |
YoY Change | 88.09% | -26.6% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $138.7M | $112.6M |
Total Long-Term Liabilities | $487.9M | $259.4M |
Total Liabilities | $865.4M | $584.7M |
YoY Change | 48.0% | -13.61% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $631.2M | |
YoY Change | ||
Common Stock | $106.8M | |
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $737.9M | $687.7M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $1.603B | $1.272B |
YoY Change | 26.0% | -3.2% |
Cashflow Statement
Concept | 2022 Q1 | 2021 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $18.79M | $17.40M |
YoY Change | 8.02% | -13.7% |
Depreciation, Depletion And Amortization | $27.58M | $23.46M |
YoY Change | 17.58% | -1.68% |
Cash From Operating Activities | $51.74M | $37.61M |
YoY Change | 37.58% | -17.67% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $5.417M | $981.0K |
YoY Change | 452.19% | -69.31% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $10.31M | $10.40M |
YoY Change | -0.88% | 0.0% |
Cash From Investing Activities | -$34.54M | -$8.547M |
YoY Change | 304.11% | -69.71% |
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.09M | -27.97M |
YoY Change | -38.88% | 43.33% |
NET CHANGE | ||
Cash From Operating Activities | 51.74M | 37.61M |
Cash From Investing Activities | -34.54M | -8.547M |
Cash From Financing Activities | -17.09M | -27.97M |
Net Change In Cash | 112.0K | 1.091M |
YoY Change | -89.73% | -154.55% |
FREE CASH FLOW | ||
Cash From Operating Activities | $51.74M | $37.61M |
Capital Expenditures | $5.417M | $981.0K |
Free Cash Flow | $46.33M | $36.63M |
YoY Change | 26.48% | -13.79% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2022Q1 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
||
CY2022Q1 | mgrc |
Products Warranty Period For Equipment Manufactured
ProductsWarrantyPeriodForEquipmentManufactured
|
P1Y | |
CY2021Q4 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
||
CY2021Q1 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
64114000 | |
CY2022Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
3000 | |
CY2021Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
38000 | |
CY2022Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
18796000 | |
CY2021Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
17436000 | |
CY2022Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1603000 | |
CY2021Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1491000 | |
CY2022Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2125000 | |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2125000 | |
CY2022Q1 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
151564000 | |
CY2021Q4 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
159499000 | |
CY2022Q1 | mgrc |
Relocatable Modular Buildings
RelocatableModularBuildings
|
1059030000 | |
CY2021Q4 | mgrc |
Relocatable Modular Buildings
RelocatableModularBuildings
|
1040094000 | |
CY2022Q1 | mgrc |
Electronic Test Equipment
ElectronicTestEquipment
|
378766000 | |
CY2021Q4 | mgrc |
Electronic Test Equipment
ElectronicTestEquipment
|
361391000 | |
CY2022Q1 | mgrc |
Liquid And Solid Containment Tanks And Boxes
LiquidAndSolidContainmentTanksAndBoxes
|
308790000 | |
CY2021Q4 | mgrc |
Liquid And Solid Containment Tanks And Boxes
LiquidAndSolidContainmentTanksAndBoxes
|
309908000 | |
CY2022Q1 | us-gaap |
Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
|
1746586000 | |
CY2021Q4 | us-gaap |
Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
|
1711393000 | |
CY2022Q1 | us-gaap |
Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
|
663631000 | |
CY2021Q4 | us-gaap |
Property Subject To Or Available For Operating Lease Accumulated Depreciation
PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
|
646169000 | |
CY2022Q1 | us-gaap |
Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
|
1082955000 | |
CY2021Q4 | us-gaap |
Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
|
1065224000 | |
CY2022Q1 | us-gaap |
Property Plant And Equipment Excluding Lessor Asset Under Operating Lease After Accumulated Depreciation
PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
|
138515000 | |
CY2021Q4 | us-gaap |
Property Plant And Equipment Excluding Lessor Asset Under Operating Lease After Accumulated Depreciation
PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
|
135325000 | |
CY2022Q1 | us-gaap |
Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
|
50732000 | |
CY2021Q4 | us-gaap |
Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
|
54945000 | |
CY2022Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
45566000 | |
CY2021Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
47049000 | |
CY2022Q1 | us-gaap |
Goodwill
Goodwill
|
132305000 | |
CY2020Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
1777000 | |
CY2022Q1 | us-gaap |
Profit Loss
ProfitLoss
|
18793000 | |
CY2021Q1 | us-gaap |
Profit Loss
ProfitLoss
|
17398000 | |
CY2022Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
27584000 | |
CY2021Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
23460000 | |
CY2022Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-3676000 | |
CY2021Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-3258000 | |
CY2022Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
13000 | |
CY2021Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
99000 | |
CY2022Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1760000 | |
CY2021Q4 | us-gaap |
Goodwill
Goodwill
|
132393000 | |
CY2022Q1 | us-gaap |
Assets
Assets
|
1603240000 | |
CY2021Q4 | us-gaap |
Assets
Assets
|
1595926000 | |
CY2022Q1 | us-gaap |
Notes Payable
NotesPayable
|
423974000 | |
CY2021Q4 | us-gaap |
Notes Payable
NotesPayable
|
426451000 | |
CY2022Q1 | us-gaap |
Accounts Payable And Accrued Liabilities Current And Noncurrent
AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
|
138690000 | |
CY2021Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current And Noncurrent
AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
|
136313000 | |
CY2022Q1 | us-gaap |
Deferred Revenue
DeferredRevenue
|
63939000 | |
CY2021Q4 | us-gaap |
Deferred Revenue
DeferredRevenue
|
58716000 | |
CY2022Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
238749000 | |
CY2021Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
242425000 | |
CY2022Q1 | us-gaap |
Liabilities
Liabilities
|
865352000 | |
CY2021Q4 | us-gaap |
Liabilities
Liabilities
|
863905000 | |
CY2022Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
40000000 | |
CY2021Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
40000000 | |
CY2022Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
24335000 | |
CY2022Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
24335000 | |
CY2021Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
24260000 | |
CY2021Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
24260000 | |
CY2022Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
106765000 | |
CY2021Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
108610000 | |
CY2022Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
631174000 | |
CY2021Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
623465000 | |
CY2022Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-51000 | |
CY2021Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-54000 | |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
737888000 | |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
732021000 | |
CY2022Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1603240000 | |
CY2021Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1595926000 | |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
732021000 | |
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 | |
CY2021Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
372000 | |
CY2022Q1 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
11357000 | |
CY2021Q1 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
9810000 | |
CY2022Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
12869000 | |
CY2021Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
11095000 | |
CY2021Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1777000 | |
CY2022Q1 | us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
5364000 | |
CY2021Q1 | us-gaap |
Gain Loss On Sale Of Properties
GainLossOnSaleOfProperties
|
4794000 | |
CY2022Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
13000 | |
CY2021Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-55000 | |
CY2022Q1 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
4000 | |
CY2021Q1 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
3000 | |
CY2022Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-7922000 | |
CY2021Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-1009000 | |
CY2022Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-4213000 | |
CY2021Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
94000 | |
CY2022Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-4716000 | |
CY2021Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-2633000 | |
CY2022Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
5223000 | |
CY2021Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
4587000 | |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
51743000 | |
CY2021Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
37609000 | |
CY2022Q1 | us-gaap |
Payments To Acquire Equipment On Lease
PaymentsToAcquireEquipmentOnLease
|
39430000 | |
CY2021Q1 | us-gaap |
Payments To Acquire Equipment On Lease
PaymentsToAcquireEquipmentOnLease
|
17984000 | |
CY2022Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
5417000 | |
CY2021Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
981000 | |
CY2022Q1 | us-gaap |
Proceeds From Sale Of Machinery And Equipment
ProceedsFromSaleOfMachineryAndEquipment
|
10308000 | |
CY2021Q1 | us-gaap |
Proceeds From Sale Of Machinery And Equipment
ProceedsFromSaleOfMachineryAndEquipment
|
10418000 | |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-34539000 | |
CY2021Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-8547000 | |
CY2022Q1 | us-gaap |
Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
|
-2482000 | |
CY2021Q1 | us-gaap |
Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
|
-13931000 | |
CY2021Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
3482000 | |
CY2022Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-17093000 | |
CY2021Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-27967000 | |
CY2022Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
1000 | |
CY2021Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-4000 | |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
112000 | |
CY2021Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
1091000 | |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
1238000 | |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
1603000 | |
CY2021Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
2329000 | |
CY2022Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
2137000 | |
CY2021Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
1625000 | |
CY2022Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
420000 | |
CY2022Q1 | mgrc |
Revenue Credit Period For Customers
RevenueCreditPeriodForCustomers
|
P30D | |
CY2022Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
2200000 | |
CY2022Q1 | us-gaap |
Lease Income
LeaseIncome
|
118500000 | |
CY2022Q1 | us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
117800000 | |
CY2022Q1 | us-gaap |
Direct Financing Lease Lease Income
DirectFinancingLeaseLeaseIncome
|
700000 | |
CY2022Q1 | us-gaap |
Direct Financing Lease Revenue
DirectFinancingLeaseRevenue
|
600000 | |
CY2022Q1 | us-gaap |
Direct Financing Lease Interest Income
DirectFinancingLeaseInterestIncome
|
100000 | |
CY2022Q1 | us-gaap |
Revenues
Revenues
|
145373000 | |
CY2021Q1 | us-gaap |
Revenues
Revenues
|
121195000 | |
CY2022Q1 | mgrc |
Products Warranty Period For Rental Equipment
ProductsWarrantyPeriodForRentalEquipment
|
P90D | |
CY2022Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
24285000 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
24153000 | |
CY2022Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
249000 | |
CY2021Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
359000 | |
CY2022Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
24534000 | |
CY2021Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
24512000 | |
CY2022Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | |
CY2021Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | |
CY2022Q1 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | |
CY2021Q1 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | |
CY2022Q1 | us-gaap |
Stock Repurchase Program Remaining Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
|
1309805 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
56681000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
-16986000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
39695000 | |
CY2022Q1 | mgrc |
Indefinite Lived Intangible Assets Gross
IndefiniteLivedIntangibleAssetsGross
|
5871000 | |
CY2022Q1 | mgrc |
Indefinite Lived Intangible Assets Net
IndefiniteLivedIntangibleAssetsNet
|
5871000 | |
CY2022Q1 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
62552000 | |
CY2022Q1 | mgrc |
Intangible Assets Accumulated Amortization Excluding Goodwill
IntangibleAssetsAccumulatedAmortizationExcludingGoodwill
|
-16986000 | |
CY2022Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
45566000 | |
CY2021Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
56681000 | |
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 | |
CY2022Q1 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | |
CY2022Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1500000 | |
CY2021Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
100000 | |
CY2022Q1 | us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
0 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
4400000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
5900000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
5900000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
5900000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
5400000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
5200000 | |
CY2022Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
4 | |
CY2022Q1 | us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
104241000 | |
CY2022Q1 | mgrc |
Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
|
24317000 | |
CY2022Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
16815000 | |
CY2022Q1 | us-gaap |
Revenues
Revenues
|
145373000 | |
CY2022Q1 | us-gaap |
Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
|
23874000 | |
CY2022Q1 | us-gaap |
Gross Profit
GrossProfit
|
66489000 | |
CY2022Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
39127000 | |
CY2022Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
27362000 | |
CY2022Q1 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-2820000 | |
CY2022Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
24555000 | |
CY2022Q1 | us-gaap |
Income Loss From Continuing Operations Before Interest Expense Interest Income Income Taxes Extraordinary Items Noncontrolling Interests Net
IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet
|
56719000 | |
CY2022Q1 | mgrc |
Property Subject To Or Available For Operating Lease Acquisition Or Disposition
PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition
|
46548000 | |
CY2022Q1 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
151564000 | |
CY2022Q1 | us-gaap |
Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
|
1746586000 | |
CY2022Q1 | us-gaap |
Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
|
1082955000 | |
CY2021Q1 | us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
86087000 | |
CY2021Q1 | mgrc |
Operating Leases Income Statement Lease Related Services Revenue
OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue
|
19669000 | |
CY2021Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
15439000 | |
CY2021Q1 | us-gaap |
Revenues
Revenues
|
121195000 | |
CY2021Q1 | us-gaap |
Cost Of Goods And Services Sold Depreciation
CostOfGoodsAndServicesSoldDepreciation
|
21255000 | |
CY2021Q1 | us-gaap |
Gross Profit
GrossProfit
|
57081000 | |
CY2021Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
33137000 | |
CY2021Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
23944000 | |
CY2021Q1 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-1783000 | |
CY2021Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
22106000 | |
CY2021Q1 | us-gaap |
Income Loss From Continuing Operations Before Interest Expense Interest Income Income Taxes Extraordinary Items Noncontrolling Interests Net
IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet
|
49126000 | |
CY2021Q1 | mgrc |
Property Subject To Or Available For Operating Lease Acquisition Or Disposition
PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition
|
24706000 | |
CY2021Q1 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
122208000 | |
CY2021Q1 | us-gaap |
Property Subject To Or Available For Operating Lease Gross
PropertySubjectToOrAvailableForOperatingLeaseGross
|
1542848000 | |
CY2021Q1 | us-gaap |
Property Subject To Or Available For Operating Lease Net
PropertySubjectToOrAvailableForOperatingLeaseNet
|
935943000 | |
CY2022Q1 | mgrc |
Goodwill Deductible For Tax Purpose Period
GoodwillDeductibleForTaxPurposePeriod
|
P15Y | |
CY2022Q1 | mgrc |
Effective Income Tax Rate Reconciliation Combined Federal State Tax Rate
EffectiveIncomeTaxRateReconciliationCombinedFederalStateTaxRate
|
0.28 | |
CY2022Q1 | us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
145373000 | |
CY2021Q1 | us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
141304000 | |
CY2022Q1 | us-gaap |
Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
|
18793000 | |
CY2021Q1 | us-gaap |
Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
|
18890000 | |
CY2022Q1 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
|
0.77 | |
CY2021Q1 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
|
0.78 | |
CY2022Q1 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
|
0.77 | |
CY2021Q1 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
|
0.77 |