2023 Q1 Form 10-K Financial Statement

#000095017023005501 Filed on March 01, 2023

View on sec.gov

Income Statement

Concept 2023 Q1 2022 Q4 2022
Revenue $131.4M $139.5M $544.4M
YoY Change -2.41% -2.98% -0.37%
Cost Of Revenue $81.63M $90.83M $351.9M
YoY Change -7.64% -5.74% -4.65%
Gross Profit $49.80M $48.68M $192.5M
YoY Change 7.56% 2.64% 8.54%
Gross Profit Margin 37.89% 34.89% 35.37%
Selling, General & Admin $49.61M $44.98M $176.3M
YoY Change 18.67% 29.26% 52.56%
% of Gross Profit 99.63% 92.39% 91.57%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $2.200M $11.55M $7.200M
YoY Change 22.22% -0.98% 12.5%
% of Gross Profit 4.42% 23.73% 3.74%
Operating Expenses $49.61M $56.53M $176.3M
YoY Change 18.67% 21.67% 9.93%
Operating Profit -$9.975M -$7.845M -$28.01M
YoY Change 30.63% -908.76% -264.62%
Interest Expense -$1.541M -$1.229M -$5.239M
YoY Change 41.12% -133.28% -30.29%
% of Operating Profit
Other Income/Expense, Net -$3.377M -$935.0K -$1.556M
YoY Change -346.68% 46.78% -38.88%
Pretax Income -$13.35M -$10.45M -$29.57M
YoY Change 113.05% 2443.55% 25.21%
Income Tax $1.367M $358.0K $2.250M
% Of Pretax Income
Net Earnings -$14.72M -$14.91M -$31.82M
YoY Change 95.32% 913.04% 25.64%
Net Earnings / Revenue -11.2% -10.69% -5.84%
Basic Earnings Per Share -$0.63 -$1.62
Diluted Earnings Per Share -$0.63 -$0.50 -$1.62
COMMON SHARES
Basic Shares Outstanding 29.87M 29.71M 29.69M
Diluted Shares Outstanding 29.86M 29.69M

Balance Sheet

Concept 2023 Q1 2022 Q4 2022
SHORT-TERM ASSETS
Cash & Short-Term Investments $76.79M $89.83M $89.83M
YoY Change -18.12% -38.58% -38.58%
Cash & Equivalents $76.79M $89.83M
Short-Term Investments
Other Short-Term Assets $10.53M $6.660M $6.660M
YoY Change 21.29% 10.91% 10.91%
Inventory $4.074M $3.632M $3.632M
Prepaid Expenses $9.167M $5.266M
Receivables $85.47M $94.71M $145.5M
Other Receivables $1.074M $2.265M $2.265M
Total Short-Term Assets $231.0M $247.9M $247.9M
YoY Change -3.29% -15.63% -15.63%
LONG-TERM ASSETS
Property, Plant & Equipment $40.69M $36.05M $71.92M
YoY Change 25.25% 14.35% 12.38%
Goodwill $326.5M $323.9M
YoY Change 3.27% 3.82%
Intangibles
YoY Change
Long-Term Investments
YoY Change
Other Assets $5.111M $6.088M $6.088M
YoY Change 9.09% 164.93% 164.93%
Total Long-Term Assets $552.2M $544.0M $544.0M
YoY Change 0.14% 0.88% 0.88%
TOTAL ASSETS
Total Short-Term Assets $231.0M $247.9M $247.9M
Total Long-Term Assets $552.2M $544.0M $544.0M
Total Assets $783.2M $791.9M $791.9M
YoY Change -0.89% -4.94% -4.94%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $24.40M $25.35M $25.35M
YoY Change 38.43% 4.91% 4.91%
Accrued Expenses $16.31M $14.75M $43.18M
YoY Change 9.24% -1.02% -9.61%
Deferred Revenue $10.93M $18.55M
YoY Change -55.86% -33.53%
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due $13.13M $12.03M $15.81M
YoY Change 50.0% 9.99% 9.38%
Total Short-Term Liabilities $102.3M $111.4M $111.4M
YoY Change 2.64% -24.55% -24.55%
LONG-TERM LIABILITIES
Long-Term Debt $149.3M $152.5M $159.0M
YoY Change -6.52% -5.76% -5.13%
Other Long-Term Liabilities $3.000K $13.00K $49.63M
YoY Change -96.67% -87.0% 11.82%
Total Long-Term Liabilities $149.3M $152.5M $208.6M
YoY Change -6.57% -5.81% -1.58%
TOTAL LIABILITIES
Total Short-Term Liabilities $102.3M $111.4M $111.4M
Total Long-Term Liabilities $149.3M $152.5M $208.6M
Total Liabilities $320.1M $325.8M $325.8M
YoY Change -0.44% -10.41% -10.41%
SHAREHOLDERS EQUITY
Retained Earnings -$194.2M -$179.5M
YoY Change 25.13% 21.55%
Common Stock
YoY Change
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $310.1M $313.2M $466.1M
YoY Change
Total Liabilities & Shareholders Equity $783.2M $791.9M $791.9M
YoY Change -0.89% -4.94% -4.94%

Cashflow Statement

Concept 2023 Q1 2022 Q4 2022
OPERATING ACTIVITIES
Net Income -$14.72M -$14.91M -$31.82M
YoY Change 95.32% 913.04% 25.64%
Depreciation, Depletion And Amortization $2.200M $11.55M $7.200M
YoY Change 22.22% -0.98% 12.5%
Cash From Operating Activities $3.029M $12.48M $20.65M
YoY Change -116.53% -47.71% -45.05%
INVESTING ACTIVITIES
Capital Expenditures $4.134M $4.191M $10.00M
YoY Change 1477.86% -316.25% 45.27%
Acquisitions $6.525M $28.63M
YoY Change -54.46% -48.64%
Other Investing Activities -$6.955M -$7.181M -$28.69M
YoY Change -52.66% -62.24% -55.22%
Cash From Investing Activities -$11.73M -$11.37M -$38.69M
YoY Change -21.85% -45.73% -46.0%
FINANCING ACTIVITIES
Cash Dividend Paid $4.100M $16.40M
YoY Change 0.0% 0.0%
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -4.654M -4.714M -38.76M
YoY Change -76.39% -103.67% -126.53%
NET CHANGE
Cash From Operating Activities 3.029M 12.48M 20.65M
Cash From Investing Activities -11.73M -11.37M -38.69M
Cash From Financing Activities -4.654M -4.714M -38.76M
Net Change In Cash -13.35M -3.602M -56.80M
YoY Change -74.83% -102.74% -176.28%
FREE CASH FLOW
Cash From Operating Activities $3.029M $12.48M $20.65M
Capital Expenditures $4.134M $4.191M $10.00M
Free Cash Flow -$1.105M $8.293M $10.65M
YoY Change -94.06% -67.87% -65.31%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2022 dei Entity Central Index Key
EntityCentralIndexKey
0001643615
CY2022 dei Amendment Flag
AmendmentFlag
false
CY2022Q4 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
CY2021Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2022Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2022Q4 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
P1Y
CY2022 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2022 dei Document Type
DocumentType
10-K
CY2022 dei Document Annual Report
DocumentAnnualReport
true
CY2022 dei Document Transition Report
DocumentTransitionReport
false
CY2022 dei Entity File Number
EntityFileNumber
001-39394
CY2022 dei Entity Registrant Name
EntityRegistrantName
Montrose Environmental Group, Inc.
CY2022 dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
DE
CY2022 dei Entity Tax Identification Number
EntityTaxIdentificationNumber
46-4195044
CY2022 dei Document Period End Date
DocumentPeriodEndDate
2022-12-31
CY2022 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
CY2022 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2022
CY2022 dei Entity Address Address Line1
EntityAddressAddressLine1
5120 Northshore Drive
CY2022 dei Entity Address City Or Town
EntityAddressCityOrTown
North Little Rock
CY2022 dei Entity Address State Or Province
EntityAddressStateOrProvince
AR
CY2022 dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
72118
CY2022 dei City Area Code
CityAreaCode
501
CY2022 dei Local Phone Number
LocalPhoneNumber
900-6400
CY2022 dei Security12b Title
Security12bTitle
Common Stock, par value $0.000004 per share
CY2022 dei Trading Symbol
TradingSymbol
MEG
CY2022 dei Security Exchange Name
SecurityExchangeName
NYSE
CY2022 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
Yes
CY2022 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2022 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2022 dei Entity Interactive Data Current
EntityInteractiveDataCurrent
Yes
CY2022 dei Entity Filer Category
EntityFilerCategory
Large Accelerated Filer
CY2022 dei Entity Small Business
EntitySmallBusiness
false
CY2022 dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
false
CY2022 dei Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
true
CY2022 dei Entity Shell Company
EntityShellCompany
false
CY2022Q2 dei Entity Public Float
EntityPublicFloat
1000000000.0
CY2023Q1 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
29868373
CY2022 dei Auditor Firm
AuditorFirmId
34
CY2022 dei Auditor Name
AuditorName
Deloitte & Touche LLP
CY2022 dei Auditor Location
AuditorLocation
Costa Mesa, California
CY2022Q4 us-gaap Cash Cash Equivalents And Short Term Investments
CashCashEquivalentsAndShortTermInvestments
89828000
CY2021Q4 us-gaap Cash Cash Equivalents And Short Term Investments
CashCashEquivalentsAndShortTermInvestments
146741000
CY2022Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
94711000
CY2021Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
98513000
CY2022Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
52403000
CY2021Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
40139000
CY2022Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
10292000
CY2021Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
7957000
CY2022Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
694000
CY2021Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
508000
CY2022Q4 us-gaap Assets Current
AssetsCurrent
247928000
CY2021Q4 us-gaap Assets Current
AssetsCurrent
293858000
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
36045000
CY2021Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
31521000
CY2022Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
26038000
CY2021Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
23532000
CY2022Q4 us-gaap Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
9840000
CY2021Q4 us-gaap Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
8944000
CY2022Q4 us-gaap Goodwill
Goodwill
323868000
CY2021Q4 us-gaap Goodwill
Goodwill
311944000
CY2022Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
142107000
CY2021Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
160997000
CY2022Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
6088000
CY2021Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
2298000
CY2022Q4 us-gaap Assets
Assets
791914000
CY2021Q4 us-gaap Assets
Assets
833094000
CY2022Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
63412000
CY2021Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
68936000
CY2022Q4 us-gaap Accrued Employee Benefits Current
AccruedEmployeeBenefitsCurrent
20528000
CY2021Q4 us-gaap Accrued Employee Benefits Current
AccruedEmployeeBenefitsCurrent
25971000
CY2022Q4 us-gaap Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
3801000
CY2021Q4 us-gaap Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
31450000
CY2022Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
7895000
CY2021Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
6888000
CY2022Q4 us-gaap Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
3775000
CY2021Q4 us-gaap Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
3512000
CY2022Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
12031000
CY2021Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
10938000
CY2022Q4 us-gaap Liabilities Current
LiabilitiesCurrent
111442000
CY2021Q4 us-gaap Liabilities Current
LiabilitiesCurrent
147695000
CY2022Q4 us-gaap Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
4454000
CY2021Q4 us-gaap Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
4350000
CY2022Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
13000
CY2021Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
100000
CY2022Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
5742000
CY2021Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
4006000
CY2022Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
19437000
CY2021Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
16859000
CY2022Q4 us-gaap Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
6486000
CY2021Q4 us-gaap Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
5756000
CY2022Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
152494000
CY2021Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
161818000
CY2022Q4 us-gaap Liabilities
Liabilities
325799000
CY2021Q4 us-gaap Liabilities
Liabilities
363665000
CY2022Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.000004
CY2021Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.000004
CY2022Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
190000000
CY2021Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
190000000
CY2022Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
29746793
CY2022Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
29746793
CY2021Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
29619921
CY2021Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
29619921
CY2022Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
492676000
CY2021Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
464143000
CY2022Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-179497000
CY2021Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-147678000
CY2022Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
8000
CY2021Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
36000
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
313187000
CY2021Q4 us-gaap Stockholders Equity
StockholdersEquity
316501000
CY2022Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
791914000
CY2021Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
833094000
CY2022 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
544416000
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
546413000
CY2020 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
328243000
CY2022 us-gaap Cost Of Revenue
CostOfRevenue
351882000
CY2021 us-gaap Cost Of Revenue
CostOfRevenue
369028000
CY2020 us-gaap Cost Of Revenue
CostOfRevenue
215492000
CY2022 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
176295000
CY2021 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
117658000
CY2020 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
85546000
CY2022 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
-3227000
CY2021 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
24372000
CY2020 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
12942000
CY2022 us-gaap Depreciation And Amortization
DepreciationAndAmortization
47479000
CY2021 us-gaap Depreciation And Amortization
DepreciationAndAmortization
44810000
CY2020 us-gaap Depreciation And Amortization
DepreciationAndAmortization
37274000
CY2022 us-gaap Operating Income Loss
OperatingIncomeLoss
-28013000
CY2021 us-gaap Operating Income Loss
OperatingIncomeLoss
-9455000
CY2020 us-gaap Operating Income Loss
OperatingIncomeLoss
-23011000
CY2022 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
3683000
CY2021 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-2546000
CY2020 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-20268000
CY2022 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-5239000
CY2021 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-11615000
CY2020 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-13819000
CY2022 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-1556000
CY2021 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-14161000
CY2020 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-34087000
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-29569000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-23616000
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-57098000
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
2250000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1709000
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
851000
CY2022 us-gaap Net Income Loss
NetIncomeLoss
-31819000
CY2021 us-gaap Net Income Loss
NetIncomeLoss
-25325000
CY2020 us-gaap Net Income Loss
NetIncomeLoss
-57949000
CY2022 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-28000
CY2021 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-35000
CY2022 meg Adjustments To Additional Paid In Capital Stock Issued During Period
AdjustmentsToAdditionalPaidInCapitalStockIssuedDuringPeriod
1643000
CY2020 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
111000
CY2022 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-31847000
CY2021 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-25360000
CY2020 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-57838000
CY2020 us-gaap Temporary Equity Accretion To Redemption Value Adjustment
TemporaryEquityAccretionToRedemptionValueAdjustment
17601000
CY2020 us-gaap Redeemable Preferred Stock Dividends
RedeemablePreferredStockDividends
24341000
CY2022 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
16400000
CY2021 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
16400000
CY2020 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
6970000
CY2022 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
-48219000
CY2021 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
-41725000
CY2020 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
-106861000
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
29688000
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
29688000
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
26724000
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
26724000
CY2020 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16479000
CY2020 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16479000
CY2022 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-1.62
CY2022 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-1.62
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-1.56
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-1.56
CY2020 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-6.48
CY2020 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-6.48
CY2019Q4 us-gaap Stockholders Equity
StockholdersEquity
-26291000
CY2020 us-gaap Net Income Loss
NetIncomeLoss
-57949000
CY2020 us-gaap Adjustments To Additional Paid In Capital Increase In Carrying Amount Of Redeemable Preferred Stock
AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
17601000
CY2020 meg Adjustments To Additional Paid In Capital Deemed Dividend Redeemable Preferred Stock
AdjustmentsToAdditionalPaidInCapitalDeemedDividendRedeemablePreferredStock
24341000
CY2020 meg Stock Issued During Period Value New Issues Redemption Of Preferred Stock
StockIssuedDuringPeriodValueNewIssuesRedemptionOfPreferredStock
-26801000
CY2020 us-gaap Dividends Preferred Stock
DividendsPreferredStock
6970000
CY2020 meg Exercise Of Redeemable A1 And Redeemable Convertible A2 Preferred Stock Warrant Value
ExerciseOfRedeemableA1AndRedeemableConvertibleA2PreferredStockWarrantValue
56312000
CY2020 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
4849000
CY2020 meg Adjustments To Additional Paid In Capital Stock Issued During Period
AdjustmentsToAdditionalPaidInCapitalStockIssuedDuringPeriod
25383000
CY2020 us-gaap Adjustments To Additional Paid In Capital Stock Issued Issuance Costs
AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
15600000
CY2020 meg Stock Issued During Period Value New Issues In Connection With Initial Public Offering Net Of Issuance Costs
StockIssuedDuringPeriodValueNewIssuesInConnectionWithInitialPublicOfferingNetOfIssuanceCosts
156841000
CY2020 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
111000
CY2020Q4 us-gaap Stockholders Equity
StockholdersEquity
137145000
CY2021 us-gaap Net Income Loss
NetIncomeLoss
-25325000
CY2021 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
10321000
CY2021 us-gaap Dividends Preferred Stock
DividendsPreferredStock
16400000
CY2021 meg Adjustments To Additional Paid In Capital Stock Issued During Period
AdjustmentsToAdditionalPaidInCapitalStockIssuedDuringPeriod
41641000
CY2021 us-gaap Adjustments To Additional Paid In Capital Stock Issued Issuance Costs
AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
600000
CY2021 meg Stock Issued During Period Value New Issues In Connection With Follow On Offering Net Of Issuance Costs
StockIssuedDuringPeriodValueNewIssuesInConnectionWithFollowOnOfferingNetOfIssuanceCosts
169154000
CY2021 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-35000
CY2021Q4 us-gaap Stockholders Equity
StockholdersEquity
316501000
CY2022 us-gaap Net Income Loss
NetIncomeLoss
-31819000
CY2022 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
43290000
CY2022 us-gaap Dividends Preferred Stock
DividendsPreferredStock
16400000
CY2022 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-28000
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
313187000
CY2022 us-gaap Profit Loss
ProfitLoss
-31819000
CY2021 us-gaap Profit Loss
ProfitLoss
-25325000
CY2020 us-gaap Profit Loss
ProfitLoss
-57949000
CY2022 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
-1097000
CY2021 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
1135000
CY2020 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
4532000
CY2022 us-gaap Depreciation And Amortization
DepreciationAndAmortization
47479000
CY2021 us-gaap Depreciation And Amortization
DepreciationAndAmortization
44810000
CY2020 us-gaap Depreciation And Amortization
DepreciationAndAmortization
37274000
CY2022 meg Operating And Finance Lease Right Of Use Asset Amortization
OperatingAndFinanceLeaseRightOfUseAssetAmortization
9289000
CY2021 meg Operating And Finance Lease Right Of Use Asset Amortization
OperatingAndFinanceLeaseRightOfUseAssetAmortization
8151000
CY2022 us-gaap Share Based Compensation
ShareBasedCompensation
43290000
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
10321000
CY2020 us-gaap Share Based Compensation
ShareBasedCompensation
4849000
CY2022 us-gaap Embedded Derivative Gain Loss On Embedded Derivative Net
EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
3396000
CY2021 us-gaap Embedded Derivative Gain Loss On Embedded Derivative Net
EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
-2195000
CY2020 us-gaap Embedded Derivative Gain Loss On Embedded Derivative Net
EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
-20319000
CY2022 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
-3227000
CY2021 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
24372000
CY2020 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
12942000
CY2022 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
2250000
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
1709000
CY2020 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
851000
CY2021 us-gaap Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
-4052000
CY2020 us-gaap Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
-1810000
CY2022 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-349000
CY2021 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
195000
CY2020 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-278000
CY2022 us-gaap Increase Decrease In Receivables
IncreaseDecreaseInReceivables
-4394000
CY2021 us-gaap Increase Decrease In Receivables
IncreaseDecreaseInReceivables
36164000
CY2020 us-gaap Increase Decrease In Receivables
IncreaseDecreaseInReceivables
19202000
CY2022 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
1763000
CY2021 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
1148000
CY2020 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
4137000
CY2022 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
-9878000
CY2021 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
23996000
CY2020 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
601000
CY2022 us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
-6830000
CY2021 us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
3244000
CY2020 us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
6072000
CY2022 meg Increase Decrease In Payment Of Contingent Consideration And Other Assumed Purchase Price Obligations
IncreaseDecreaseInPaymentOfContingentConsiderationAndOtherAssumedPurchasePriceObligations
-19457000
CY2021 meg Increase Decrease In Payment Of Contingent Consideration And Other Assumed Purchase Price Obligations
IncreaseDecreaseInPaymentOfContingentConsiderationAndOtherAssumedPurchasePriceObligations
-15628000
CY2020 meg Increase Decrease In Payment Of Contingent Consideration And Other Assumed Purchase Price Obligations
IncreaseDecreaseInPaymentOfContingentConsiderationAndOtherAssumedPurchasePriceObligations
-6390000
CY2022 us-gaap Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
-8935000
CY2021 us-gaap Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
-7944000
CY2022 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
20649000
CY2021 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
37581000
CY2020 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
1850000
CY2022 meg Proceeds Received From Corporate Owned Insurance
ProceedsReceivedFromCorporateOwnedInsurance
329000
CY2021 meg Proceeds Received From Corporate Owned Insurance
ProceedsReceivedFromCorporateOwnedInsurance
413000
CY2020 meg Proceeds Received From Corporate Owned Insurance
ProceedsReceivedFromCorporateOwnedInsurance
0
CY2022 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
10002000
CY2021 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
6987000
CY2020 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
7756000
CY2022 meg Payment For Purchase Price True Ups
PaymentForPurchasePriceTrueUps
389000
CY2021 meg Payment For Purchase Price True Ups
PaymentForPurchasePriceTrueUps
9336000
CY2020 meg Payment For Purchase Price True Ups
PaymentForPurchasePriceTrueUps
-1939000
CY2022 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
28625000
CY2021 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
55731000
CY2020 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
173923000
CY2022 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-38687000
CY2021 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-71641000
CY2020 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-179740000
CY2021 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
109000000
CY2020 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
104390000
CY2021 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
109000000
CY2020 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
201980000
CY2021 us-gaap Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
175000000
CY2020 us-gaap Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
175000000
CY2022 us-gaap Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
8750000
CY2021 us-gaap Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
173905000
CY2020 us-gaap Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
50195000
CY2022 us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
11107000
CY2021 us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
9865000
CY2020 us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
6004000
CY2022 meg Repayment Of Finance Leases
RepaymentOfFinanceLeases
3967000
CY2021 meg Repayment Of Finance Leases
RepaymentOfFinanceLeases
2711000
CY2020 meg Repayment Of Finance Leases
RepaymentOfFinanceLeases
2848000
CY2021 us-gaap Proceeds From Issuance Initial Public Offering
ProceedsFromIssuanceInitialPublicOffering
169783000
CY2020 us-gaap Proceeds From Issuance Initial Public Offering
ProceedsFromIssuanceInitialPublicOffering
161288000
CY2022 us-gaap Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
183000
CY2021 us-gaap Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
446000
CY2020 us-gaap Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
4164000
CY2021 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
2590000
CY2020 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
4866000
CY2022 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
1643000
CY2021 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
7237000
CY2020 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
408000
CY2020 us-gaap Proceeds From Issuance Of Preferred Stock Preference Stock And Warrants
ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants
173664000
CY2020 us-gaap Payments For Repurchase Of Redeemable Preferred Stock
PaymentsForRepurchaseOfRedeemablePreferredStock
131821000
CY2022 us-gaap Payments Of Dividends
PaymentsOfDividends
16400000
CY2021 us-gaap Payments Of Dividends
PaymentsOfDividends
16400000
CY2020 us-gaap Payments Of Dividends
PaymentsOfDividends
6970000
CY2022 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-38764000
CY2021 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
146103000
CY2020 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
205902000
CY2022 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
-56802000
CY2021 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
112043000
CY2020 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
28012000
CY2022 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
-111000
CY2021 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
-183000
CY2020 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
-15000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
146741000
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
34881000
CY2019Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
6884000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
89828000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
146741000
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
34881000
CY2022 us-gaap Interest Paid Net
InterestPaidNet
6514000
CY2021 us-gaap Interest Paid Net
InterestPaidNet
5012000
CY2020 us-gaap Interest Paid Net
InterestPaidNet
11947000
CY2022 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
789000
CY2021 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
412000
CY2020 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
171000
CY2020 meg Noncash Preferred Stock Deemed Dividend Net Of Return From Holders
NoncashPreferredStockDeemedDividendNetOfReturnFromHolders
24341000
CY2020 meg Redemption Of Preferred Stock In Common Shares
RedemptionOfPreferredStockInCommonShares
26801000
CY2022 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
2261000
CY2021 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
790000
CY2020 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
432000
CY2022 meg Non Cash Property And Equipment Purchased Under Finance Leases
NonCashPropertyAndEquipmentPurchasedUnderFinanceLeases
5061000
CY2021 meg Non Cash Property And Equipment Purchased Under Finance Leases
NonCashPropertyAndEquipmentPurchasedUnderFinanceLeases
1766000
CY2020 meg Non Cash Property And Equipment Purchased Under Finance Leases
NonCashPropertyAndEquipmentPurchasedUnderFinanceLeases
2113000
CY2020 meg Non Cash Accretion Of Redeemable Series A1 Preferred Stock To Redeemable Value
NonCashAccretionOfRedeemableSeriesA1PreferredStockToRedeemableValue
17601000
CY2021 meg Non Cash Common Stock Issued To Acquire New Businesses
NonCashCommonStockIssuedToAcquireNewBusinesses
8320000
CY2020 meg Non Cash Common Stock Issued To Acquire New Businesses
NonCashCommonStockIssuedToAcquireNewBusinesses
25000000
CY2022 meg Non Cash Acquisitions Unpaid Contingent Liabilities
NonCashAcquisitionsUnpaidContingentLiabilities
8255000
CY2021 meg Non Cash Acquisitions Unpaid Contingent Liabilities
NonCashAcquisitionsUnpaidContingentLiabilities
35800000
CY2020 meg Non Cash Acquisitions Unpaid Contingent Liabilities
NonCashAcquisitionsUnpaidContingentLiabilities
54457000
CY2021 meg Non Cash Acquisition Contingent Consideration Paid In Shares
NonCashAcquisitionContingentConsiderationPaidInShares
26084000
CY2021 meg Non Cash Offering Costs Included In Accounts Payable And Other Accrued Liabilities
NonCashOfferingCostsIncludedInAccountsPayableAndOtherAccruedLiabilities
183000
CY2022 meg Entity Formation Month And Year
EntityFormationMonthAndYear
2013-11
CY2022 meg Number Of Offices In Which Entity Operates
NumberOfOfficesInWhichEntityOperates
80
CY2022Q4 dei Entity Number Of Employees
EntityNumberOfEmployees
2900
CY2022 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
3
CY2022 us-gaap Use Of Estimates
UseOfEstimates
<p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Use of Estimates</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—The </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates inherent in the preparation of the accompanying consolidated financial statements include, but are not limited to, management’s forecasts of future cash flows used as a basis to assess recoverability of goodwill and long-lived assets, the allocation of purchase price to tangible and intangible assets, allowances for doubtful accounts, the estimated useful lives over which property and equipment is depreciated and intangible assets are amortized, subsequent measurement of goodwill, the fair value of contingent consideration payables, the fair value of warrants, the fair</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">value </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">of embedded derivatives, the fair value of common stock issued, stock-based compensation expense and deferred taxes. These estimates could materially differ from actual results.</span></p>
CY2021Q4 us-gaap Restricted Cash
RestrictedCash
500000
CY2021 us-gaap Impairment Of Long Lived Assets To Be Disposed Of
ImpairmentOfLongLivedAssetsToBeDisposedOf
0
CY2022 us-gaap Derivatives Embedded Derivatives
DerivativesEmbeddedDerivatives
<p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Embedded Derivatives</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—Embedded derivatives that are required to be bifurcated from the underlying host instrument are accounted for and valued as a separate financial instrument. These embedded derivatives are bifurcated, accounted for at their estimated fair value, which is based on certain estimates and assumptions, and presented separately on the consolidated statements of financial position. Changes in fair value of the embedded derivatives are recognized as a component of other expense on our consolidated statements of operations (Note 17 and 18).</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p>
CY2022 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
3
CY2022 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
3
CY2022Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2021Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2022Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
52403000
CY2021Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
40139000
CY2022Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
18549000
CY2021Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
27907000
CY2022 meg Contracts With Customer Assets Acquired Through Business Acquisitions
ContractsWithCustomerAssetsAcquiredThroughBusinessAcquisitions
1700000
CY2021 meg Contracts With Customer Assets Acquired Through Business Acquisitions
ContractsWithCustomerAssetsAcquiredThroughBusinessAcquisitions
500000
CY2022 meg Contracts With Customer Liabilities Acquired Through Business Acquisitions
ContractsWithCustomerLiabilitiesAcquiredThroughBusinessAcquisitions
0
CY2021 meg Contracts With Customer Liabilities Acquired Through Business Acquisitions
ContractsWithCustomerLiabilitiesAcquiredThroughBusinessAcquisitions
500000
CY2022 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
25300000
CY2022Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
100400000
CY2021Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
108700000
CY2022Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
82100000
CY2022Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
18300000
CY2022Q4 us-gaap Accounts Receivable Gross
AccountsReceivableGross
95055000
CY2021Q4 us-gaap Accounts Receivable Gross
AccountsReceivableGross
101709000
CY2022Q4 meg Accounts Receivable Other
AccountsReceivableOther
1571000
CY2021Q4 meg Accounts Receivable Other
AccountsReceivableOther
1385000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
1915000
CY2021Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
4581000
CY2022Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
94711000
CY2021Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
98513000
CY2021Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
4581000
CY2022 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
-1097000
CY2022 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
1696000
CY2022 meg Allowance For Doubtful Accounts Receivable Other Adjustments
AllowanceForDoubtfulAccountsReceivableOtherAdjustments
127000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
1915000
CY2020Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
4265000
CY2021 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
1135000
CY2021 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
1548000
CY2021 meg Allowance For Doubtful Accounts Receivable Other Adjustments
AllowanceForDoubtfulAccountsReceivableOtherAdjustments
729000
CY2021Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
4581000
CY2019Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
1327000
CY2020 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
4532000
CY2020 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
2633000
CY2020 meg Allowance For Doubtful Accounts Receivable Other Adjustments
AllowanceForDoubtfulAccountsReceivableOtherAdjustments
1039000
CY2020Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
4265000
CY2020Q1 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
6300000
CY2022Q4 us-gaap Deposits Assets Current
DepositsAssetsCurrent
1394000
CY2021Q4 us-gaap Deposits Assets Current
DepositsAssetsCurrent
843000
CY2022Q4 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
5266000
CY2021Q4 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
4675000
CY2022Q4 us-gaap Supplies
Supplies
3632000
CY2021Q4 us-gaap Supplies
Supplies
2439000
CY2022Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
10292000
CY2021Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
7957000
CY2022Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
83166000
CY2021Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
73161000
CY2022Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
50996000
CY2021Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
44707000
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
36045000
CY2021Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
31521000
CY2022 us-gaap Depreciation
Depreciation
7200000
CY2021 us-gaap Depreciation
Depreciation
6400000
CY2020 us-gaap Depreciation
Depreciation
8400000
CY2022 us-gaap Operating Lease Cost
OperatingLeaseCost
12061000
CY2021 us-gaap Operating Lease Cost
OperatingLeaseCost
9127000
CY2022 meg Finance Lease Cost
FinanceLeaseCost
4646000
CY2021 meg Finance Lease Cost
FinanceLeaseCost
3628000
CY2022 us-gaap Lease Cost
LeaseCost
16707000
CY2021 us-gaap Lease Cost
LeaseCost
12755000
CY2022 us-gaap Operating Lease Impairment Loss
OperatingLeaseImpairmentLoss
700000
CY2022 us-gaap Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
467000
CY2021 us-gaap Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
401000
CY2022 us-gaap Operating Lease Payments
OperatingLeasePayments
9662000
CY2021 us-gaap Operating Lease Payments
OperatingLeasePayments
8531000
CY2022 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
3967000
CY2021 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
3191000
CY2022 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
12443000
CY2021 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
7037000
CY2022 us-gaap Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
4915000
CY2021 us-gaap Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
4929000
CY2022Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P4Y5M4D
CY2022Q4 us-gaap Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
P3Y3M18D
CY2021Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P5Y21D
CY2021Q4 us-gaap Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
P3Y1M28D
CY2022Q4 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0264
CY2022Q4 us-gaap Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
0.0537
CY2021Q4 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0260
CY2021Q4 us-gaap Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
0.0494
CY2022Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
1119000
CY2022Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Receivables And Contract Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssets
7846000
CY2022Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
572000
CY2022Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
9537000
CY2022Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
183000
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
8504000
CY2022Q4 us-gaap Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
4219000
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
6785000
CY2022Q4 us-gaap Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
2984000
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
4850000
CY2022Q4 us-gaap Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
2084000
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
3753000
CY2022Q4 us-gaap Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
1374000
CY2022Q4 meg Lessee Operating Leases Liability Payments Due Year Five And Thereafter
LesseeOperatingLeasesLiabilityPaymentsDueYearFiveAndThereafter
5100000
CY2022Q4 meg Finance Leases Liability Payments Due Year Five And Thereafter
FinanceLeasesLiabilityPaymentsDueYearFiveAndThereafter
565000
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
28992000
CY2022Q4 us-gaap Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
11226000
CY2022Q4 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
1660000
CY2022Q4 us-gaap Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
965000
CY2022Q4 us-gaap Operating Lease Liability
OperatingLeaseLiability
27332000
CY2022Q4 us-gaap Finance Lease Liability
FinanceLeaseLiability
10261000
CY2022 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
1900000
CY2021 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
2100000
CY2020 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
4300000
CY2022 us-gaap Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
29744000
CY2022 meg Business Combination Consideration Transferred Other Purchase Price Components
BusinessCombinationConsiderationTransferredOtherPurchasePriceComponents
1678000
CY2022 us-gaap Business Combination Consideration Transferred Liabilities Incurred
BusinessCombinationConsiderationTransferredLiabilitiesIncurred
2666000
CY2022 us-gaap Business Combination Consideration Transferred1
BusinessCombinationConsiderationTransferred1
34088000
CY2022Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset Net
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssetNet
3110000
CY2022Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Goodwill
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
12543000
CY2022Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
39560000
CY2022Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
3034000
CY2022Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability Net Of Current Portion
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNetOfCurrentPortion
2438000
CY2022Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
5472000
CY2022Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net
BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
34088000
CY2021 us-gaap Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
59486000
CY2021 us-gaap Business Combination Consideration Transferred Equity Interests Issued And Issuable
BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
8320000
CY2021 meg Business Combination Consideration Transferred Other Purchase Price Components
BusinessCombinationConsiderationTransferredOtherPurchasePriceComponents
11866000
CY2021 us-gaap Business Combination Consideration Transferred Liabilities Incurred
BusinessCombinationConsiderationTransferredLiabilitiesIncurred
7404000
CY2021 us-gaap Business Combination Consideration Transferred1
BusinessCombinationConsiderationTransferred1
87076000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
3753000
CY2021Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Receivables And Contract Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssets
11788000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
404000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
15945000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
1713000
CY2021Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset Net
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssetNet
3079000
CY2021Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Goodwill
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
36705000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
95542000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
6077000
CY2021Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Liability Net Of Current Portion
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNetOfCurrentPortion
2389000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
8466000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net
BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
87076000
CY2020 us-gaap Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
175450000
CY2020 us-gaap Business Combination Consideration Transferred Equity Interests Issued And Issuable
BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
25000000
CY2020 meg Business Combination Consideration Transferred Other Purchase Price Components
BusinessCombinationConsiderationTransferredOtherPurchasePriceComponents
-1789000
CY2020 us-gaap Business Combination Consideration Transferred Liabilities Incurred
BusinessCombinationConsiderationTransferredLiabilitiesIncurred
45204000
CY2020 us-gaap Business Combination Consideration Transferred1
BusinessCombinationConsiderationTransferred1
243865000
CY2020Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
1527000
CY2020Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Receivables And Contract Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndContractAssets
17059000
CY2020Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
1265000
CY2020Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
19851000
CY2020Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
7117000
CY2020Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Goodwill
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
147609000
CY2020Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
253586000
CY2020Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
9721000
CY2020Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
9721000
CY2020Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net
BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
243865000
CY2022 us-gaap Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
544416000
CY2022 us-gaap Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
-31819000
CY2021 us-gaap Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
546413000
CY2021 us-gaap Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
-25325000
CY2020 us-gaap Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
328243000
CY2020 us-gaap Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
-57949000
CY2022 us-gaap Disposal Group Including Discontinued Operation Revenue
DisposalGroupIncludingDiscontinuedOperationRevenue
3600000
CY2021 us-gaap Disposal Group Including Discontinued Operation Revenue
DisposalGroupIncludingDiscontinuedOperationRevenue
12100000
CY2020 us-gaap Disposal Group Including Discontinued Operation Revenue
DisposalGroupIncludingDiscontinuedOperationRevenue
17100000
CY2021Q4 us-gaap Goodwill
Goodwill
311944000
CY2022 us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
12543000
CY2022 us-gaap Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
-619000
CY2022Q4 us-gaap Goodwill
Goodwill
323868000
CY2022Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
303804000
CY2022Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
161697000
CY2022Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
142107000
CY2021Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
288904000
CY2021Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
127907000
CY2021Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
160997000
CY2022 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
36100000
CY2021 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
35200000
CY2020 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
28900000
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
28937000
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
24288000
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
17414000
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
13827000
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
13505000
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
44136000
CY2022Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
142107000
CY2022Q4 us-gaap Accrued Payroll Taxes Current
AccruedPayrollTaxesCurrent
8410000
CY2022Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
25353000
CY2021Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
24167000
CY2022Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
14754000
CY2021Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
14906000
CY2022Q4 meg Other Business Acquisitions Purchase Price Obligations Current
OtherBusinessAcquisitionsPurchasePriceObligationsCurrent
1185000
CY2021Q4 meg Other Business Acquisitions Purchase Price Obligations Current
OtherBusinessAcquisitionsPurchasePriceObligationsCurrent
502000
CY2022Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
18549000
CY2021Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
27907000
CY2022Q4 us-gaap Other Liabilities Current
OtherLiabilitiesCurrent
3571000
CY2021Q4 us-gaap Other Liabilities Current
OtherLiabilitiesCurrent
1454000
CY2022Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
63412000
CY2021Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
68936000
CY2022Q4 us-gaap Accrued Bonuses Current
AccruedBonusesCurrent
8624000
CY2021Q4 us-gaap Accrued Bonuses Current
AccruedBonusesCurrent
13438000
CY2022Q4 meg Accrued Paid Time Off
AccruedPaidTimeOff
1088000
CY2021Q4 meg Accrued Paid Time Off
AccruedPaidTimeOff
1144000
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
2250000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1709000
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
851000
CY2021Q4 us-gaap Accrued Payroll Taxes Current
AccruedPayrollTaxesCurrent
6547000
CY2022Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
2406000
CY2021Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
4842000
CY2022Q4 us-gaap Accrued Employee Benefits Current
AccruedEmployeeBenefitsCurrent
20528000
CY2021Q4 us-gaap Accrued Employee Benefits Current
AccruedEmployeeBenefitsCurrent
25971000
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-27991000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-24574000
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-58140000
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
-1578000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
958000
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
1042000
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-29569000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-23616000
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-57098000
CY2021 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-49000
CY2020 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-38000
CY2022 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
664000
CY2021 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
271000
CY2020 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
1152000
CY2022 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
58000
CY2021 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
295000
CY2020 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
490000
CY2022 us-gaap Current Federal State And Local Tax Expense Benefit
CurrentFederalStateAndLocalTaxExpenseBenefit
722000
CY2021 us-gaap Current Federal State And Local Tax Expense Benefit
CurrentFederalStateAndLocalTaxExpenseBenefit
517000
CY2020 us-gaap Current Federal State And Local Tax Expense Benefit
CurrentFederalStateAndLocalTaxExpenseBenefit
1604000
CY2022 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
517000
CY2021 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
448000
CY2020 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-1184000
CY2022 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
1726000
CY2021 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
744000
CY2020 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
553000
CY2022 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-715000
CY2020 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-122000
CY2022 us-gaap Deferred Federal State And Local Tax Expense Benefit
DeferredFederalStateAndLocalTaxExpenseBenefit
1528000
CY2021 us-gaap Deferred Federal State And Local Tax Expense Benefit
DeferredFederalStateAndLocalTaxExpenseBenefit
1192000
CY2020 us-gaap Deferred Federal State And Local Tax Expense Benefit
DeferredFederalStateAndLocalTaxExpenseBenefit
-753000
CY2022Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
15641000
CY2021Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
16180000
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
552000
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
1250000
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
5655000
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
1291000
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Contingencies
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
9755000
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Contingencies
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
9770000
CY2022Q4 meg Deferred Tax Assets Right Of Use Assets
DeferredTaxAssetsRightOfUseAssets
10526000
CY2021Q4 meg Deferred Tax Assets Right Of Use Assets
DeferredTaxAssetsRightOfUseAssets
8285000
CY2022Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
6526000
CY2021Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
1711000
CY2022Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
48655000
CY2021Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
38487000
CY2022Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
6070000
CY2021Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
2467000
CY2022Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
5785000
CY2021Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
4860000
CY2022Q4 us-gaap Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
10033000
CY2021Q4 us-gaap Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
8144000
CY2022Q4 us-gaap Deferred Tax Liabilities Derivatives
DeferredTaxLiabilitiesDerivatives
1739000
CY2022Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
218000
CY2021Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
64000
CY2022Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
23845000
CY2021Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
15535000
CY2022Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
30552000
CY2021Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
26958000
CY2022Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
5742000
CY2021Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
4006000
CY2022 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.2100
CY2021 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.2100
CY2020 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.2100
CY2022 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.0242
CY2021 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.1541
CY2020 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.0132
CY2022 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
-0.0034
CY2021 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
-0.0047
CY2020 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
-0.0105
CY2022 us-gaap Effective Income Tax Rate Reconciliation Deductions Employee Stock Ownership Plan Dividends
EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
-0.1695
CY2021 us-gaap Effective Income Tax Rate Reconciliation Deductions Employee Stock Ownership Plan Dividends
EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
0.3195
CY2020 us-gaap Effective Income Tax Rate Reconciliation Deductions Employee Stock Ownership Plan Dividends
EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
-0.0059
CY2022 us-gaap Effective Income Tax Rate Reconciliation Deductions
EffectiveIncomeTaxRateReconciliationDeductions
-0.0190
CY2021 us-gaap Effective Income Tax Rate Reconciliation Deductions
EffectiveIncomeTaxRateReconciliationDeductions
-0.0197
CY2020 us-gaap Effective Income Tax Rate Reconciliation Deductions
EffectiveIncomeTaxRateReconciliationDeductions
-0.0743
CY2022 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Foreign
EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
0.0005
CY2021 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Foreign
EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
-0.0006
CY2020 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Foreign
EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
-0.0077
CY2021 meg Effective Income Tax Rate Reconciliation Federal Deferred Tax Adjustment
EffectiveIncomeTaxRateReconciliationFederalDeferredTaxAdjustment
0.0641
CY2022 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
-0.1213
CY2021 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
-0.8026
CY2020 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
-0.1430
CY2022 us-gaap Effective Income Tax Rate Reconciliation Other Reconciling Items Percent
EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
0.0018
CY2021 us-gaap Effective Income Tax Rate Reconciliation Other Reconciling Items Percent
EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
0.0067
CY2020 us-gaap Effective Income Tax Rate Reconciliation Other Reconciling Items Percent
EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
0.0034
CY2022 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.0767
CY2021 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.0732
CY2020 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.0148
CY2022 us-gaap Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
3600000
CY2021 us-gaap Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
18700000
CY2022Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2021Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2020Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2022 us-gaap Income Tax Examination Description
IncomeTaxExaminationDescription
The Company is subject to audit by federal and state tax authorities in the ordinary course of business. The Company’s federal income tax returns remain subject to examination for the 2015 through 2022 tax years. The Company files in multiple state jurisdictions which remain subject to examination for various years depending on such state jurisdiction. The Company is also subject to audit by tax authorities in Canada, Australia, Germany, and Sweden for which returns are subject to examination for various years, dependent on the jurisdiction.
CY2022Q4 us-gaap Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
1725000
CY2021Q4 us-gaap Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
2244000
CY2022Q4 us-gaap Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
164525000
CY2021Q4 us-gaap Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
172756000
CY2022Q4 us-gaap Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
12031000
CY2021Q4 us-gaap Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
10938000
CY2022Q4 us-gaap Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
152494000
CY2021Q4 us-gaap Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
161818000
CY2020Q4 us-gaap Debt Weighted Average Interest Rate
DebtWeightedAverageInterestRate
0.058
CY2022Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
12031000
CY2022Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
13125000
CY2022Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
14219000
CY2022Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
126875000
CY2022Q4 us-gaap Long Term Debt
LongTermDebt
166250000
CY2022 meg Lessee Operating Lease Expiration Year
LesseeOperatingLeaseExpirationYear
2031
CY2020Q2 us-gaap Warrants And Rights Outstanding Term
WarrantsAndRightsOutstandingTerm
P10Y
CY2020Q2 us-gaap Proceeds From Issuance Or Sale Of Equity
ProceedsFromIssuanceOrSaleOfEquity
175000000.0
CY2020Q2 us-gaap Preferred Stock Dividend Rate Percentage
PreferredStockDividendRatePercentage
0.142
CY2021Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
190000000
CY2022Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
190000000
CY2021Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.000004
CY2022Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.000004
CY2022 meg Stock Issued During Period Shares Warrants Exercised
StockIssuedDuringPeriodSharesWarrantsExercised
67713
CY2021 us-gaap Stock Issued During Period Shares Acquisitions
StockIssuedDuringPeriodSharesAcquisitions
178721
CY2021 meg Business Acquisition Shares Issued Average Price Per Share
BusinessAcquisitionSharesIssuedAveragePricePerShare
46.55
CY2021 us-gaap Stock Issued During Period Value Acquisitions
StockIssuedDuringPeriodValueAcquisitions
8320000
CY2020 us-gaap Stock Issued During Period Shares Acquisitions
StockIssuedDuringPeriodSharesAcquisitions
791139
CY2020 meg Business Acquisition Shares Issued Average Price Per Share
BusinessAcquisitionSharesIssuedAveragePricePerShare
31.60
CY2020 us-gaap Stock Issued During Period Value Acquisitions
StockIssuedDuringPeriodValueAcquisitions
25000000
CY2020 meg Stock Issued During Period Shares New Issues Redemption Of Preferred Stock
StockIssuedDuringPeriodSharesNewIssuesRedemptionOfPreferredStock
1786739
CY2020 meg Stock Redeemed Or Called During Period Per Share
StockRedeemedOrCalledDuringPeriodPerShare
15.00
CY2020 meg Stock Issued During Period Value New Issues Redemption Of Preferred Stock
StockIssuedDuringPeriodValueNewIssuesRedemptionOfPreferredStock
-26801000
CY2021 meg Stock Issued During Period Shares Warrants Exercised
StockIssuedDuringPeriodSharesWarrantsExercised
67713
CY2021 meg Stock Issued During Period Shares Warrants Exercised Average Price Per Share
StockIssuedDuringPeriodSharesWarrantsExercisedAveragePricePerShare
17.19
CY2020 meg Stock Issued During Period Shares Warrants Exercised
StockIssuedDuringPeriodSharesWarrantsExercised
2534239
CY2020 meg Stock Issued During Period Shares Warrants Exercised Average Price Per Share
StockIssuedDuringPeriodSharesWarrantsExercisedAveragePricePerShare
0.01
CY2020 meg Stock Issued During Period Value Exercise Of Warrants
StockIssuedDuringPeriodValueExerciseOfWarrants
25000.00
CY2022 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
101340
CY2022 meg Shares Issued Average Exercise Price Per Share
SharesIssuedAverageExercisePricePerShare
16.21
CY2022 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
1643000
CY2021 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
959890
CY2021 meg Shares Issued Average Exercise Price Per Share
SharesIssuedAverageExercisePricePerShare
7.54
CY2021 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
7237000
CY2020 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
47600
CY2020 meg Shares Issued Average Exercise Price Per Share
SharesIssuedAverageExercisePricePerShare
8.05
CY2020 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
383000.00
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
25532
CY2022 meg Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Average Price Per Share
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAveragePricePerShare
66.30
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
42263
CY2021 meg Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Average Price Per Share
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAveragePricePerShare
30.69
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
20488
CY2020 meg Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Average Price Per Share
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAveragePricePerShare
24.00
CY2021 meg Stock Issued During Period Shares Payment Of Earn Out Liability And Purchase Price True Up
StockIssuedDuringPeriodSharesPaymentOfEarnOutLiabilityAndPurchasePriceTrueUp
563807
CY2021 meg Payment Of Earn Out Liability And Purchase Price True Up Shares Issued Average Price Per Share
PaymentOfEarnOutLiabilityAndPurchasePriceTrueUpSharesIssuedAveragePricePerShare
46.26
CY2021 meg Stock Issued During Period Value Payment Of Earn Out Liability And Purchase Price True Up
StockIssuedDuringPeriodValuePaymentOfEarnOutLiabilityAndPurchasePriceTrueUp
26084000
CY2020 meg Cancellation Of Shares
CancellationOfShares
117785
CY2020 meg Cancellation Of Shares Average Price Per Share
CancellationOfSharesAveragePricePerShare
17.15
CY2022 meg Stock Issued During Period Net Of Cancelled Shares
StockIssuedDuringPeriodNetOfCancelledShares
126872
CY2022 meg Common Stock Issued And Cancelled Average Price Per Share
CommonStockIssuedAndCancelledAveragePricePerShare
26.29
CY2022 meg Stock Issued During Period Net Of Cancelled Value
StockIssuedDuringPeriodNetOfCancelledValue
1643000
CY2021 meg Stock Issued During Period Net Of Cancelled Shares
StockIssuedDuringPeriodNetOfCancelledShares
4687394
CY2021 meg Common Stock Issued And Cancelled Average Price Per Share
CommonStockIssuedAndCancelledAveragePricePerShare
45.63
CY2021 meg Stock Issued During Period Net Of Cancelled Value
StockIssuedDuringPeriodNetOfCancelledValue
211424000
CY2020 meg Stock Issued During Period Net Of Cancelled Shares
StockIssuedDuringPeriodNetOfCancelledShares
16562420
CY2020 meg Common Stock Issued And Cancelled Average Price Per Share
CommonStockIssuedAndCancelledAveragePricePerShare
13.64
CY2020 meg Stock Issued During Period Net Of Cancelled Value
StockIssuedDuringPeriodNetOfCancelledValue
224709000
CY2022Q4 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
141800000
CY2022 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
P4Y
CY2022 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
43290000
CY2021 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
10321000
CY2020 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
4849000
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
25532
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
42263
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
22155
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
2064197
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
1957873
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
267173
CY2022Q4 us-gaap Share Price
SharePrice
43.74
CY2020 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16479000
CY2021Q4 us-gaap Share Price
SharePrice
44.28
CY2020Q4 us-gaap Share Price
SharePrice
21.81
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
0.3344
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
0.5534
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
0.4659
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.0203
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.0082
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.0065
CY2022 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P6Y11M23D
CY2021 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P6Y4M24D
CY2020 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P7Y
CY2022 meg Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Forfeiture Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate
0
CY2021 meg Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Forfeiture Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate
0
CY2020 meg Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Forfeiture Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate
0
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2022Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
8580219
CY2021Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
8968866
CY2020Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
5109062
CY2022 us-gaap Net Income Loss
NetIncomeLoss
-31819000
CY2021 us-gaap Net Income Loss
NetIncomeLoss
-25325000
CY2020 us-gaap Net Income Loss
NetIncomeLoss
-57949000
CY2020 us-gaap Temporary Equity Accretion To Redemption Value Adjustment
TemporaryEquityAccretionToRedemptionValueAdjustment
17601000
CY2020 us-gaap Redeemable Preferred Stock Dividends
RedeemablePreferredStockDividends
24341000
CY2022 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
16400000
CY2021 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
16400000
CY2020 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
6970000
CY2022 meg Net Income Loss Available To Common Stockholders Basic And Diluted
NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted
-48219000
CY2021 meg Net Income Loss Available To Common Stockholders Basic And Diluted
NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted
-41725000
CY2020 meg Net Income Loss Available To Common Stockholders Basic And Diluted
NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted
-106861000
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
29688000
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
29688000
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
26724000
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
26724000
CY2022 us-gaap Change In Unrealized Gain Loss On Fair Value Hedging Instruments1
ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
3396000
CY2021 us-gaap Change In Unrealized Gain Loss On Fair Value Hedging Instruments1
ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
-2195000
CY2020 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16479000
CY2022 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-1.62
CY2022 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-1.62
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-1.56
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-1.56
CY2020 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-6.48
CY2020 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-6.48
CY2022 meg Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Share Equivalents
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountShareEquivalents
13196258
CY2021 meg Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Share Equivalents
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountShareEquivalents
10466419
CY2020 meg Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Share Equivalents
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountShareEquivalents
8075399
CY2022 meg Number Of Shares Out Of Money
NumberOfSharesOutOfMoney
6886942
CY2021 meg Number Of Shares Out Of Money
NumberOfSharesOutOfMoney
4051206
CY2020 meg Number Of Shares Out Of Money
NumberOfSharesOutOfMoney
728143
CY2022 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
3
CY2022 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
3
CY2022 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
544416000
CY2022 meg Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
68450000
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
546413000
CY2021 meg Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
77642000
CY2020 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
328243000
CY2020 meg Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
54476000
CY2022 meg Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
68450000
CY2021 meg Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
77642000
CY2020 meg Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
54476000
CY2022 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-5239000
CY2021 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-11615000
CY2020 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-13819000
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
2250000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1709000
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
851000
CY2022 us-gaap Depreciation And Amortization
DepreciationAndAmortization
47479000
CY2021 us-gaap Depreciation And Amortization
DepreciationAndAmortization
44810000
CY2020 us-gaap Depreciation And Amortization
DepreciationAndAmortization
37274000
CY2022 us-gaap Share Based Compensation
ShareBasedCompensation
43290000
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
10321000
CY2020 us-gaap Share Based Compensation
ShareBasedCompensation
4849000
CY2022 us-gaap Investment Income Net
InvestmentIncomeNet
-2277000
CY2021 us-gaap Investment Income Net
InvestmentIncomeNet
-4407000
CY2020 us-gaap Investment Income Net
InvestmentIncomeNet
-2182000
CY2022 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
1891000
CY2021 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
2088000
CY2020 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
4344000
CY2020 us-gaap Change In Unrealized Gain Loss On Fair Value Hedging Instruments1
ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
-20319000
CY2022 meg Fair Value Changes In Contingent Liabilities
FairValueChangesInContingentLiabilities
-3227000
CY2021 meg Fair Value Changes In Contingent Liabilities
FairValueChangesInContingentLiabilities
24372000
CY2020 meg Fair Value Changes In Contingent Liabilities
FairValueChangesInContingentLiabilities
12942000
CY2020 meg Short Term Purchase Accounting Fair Value Adjustment To Deferred Revenue
ShortTermPurchaseAccountingFairValueAdjustmentToDeferredRevenue
243000
CY2020 meg Public Offering Expense
PublicOfferingExpense
7657000
CY2022 meg Non Capitalizable Financing Expenses
NonCapitalizableFinancingExpenses
7000
CY2021 meg Non Capitalizable Financing Expenses
NonCapitalizableFinancingExpenses
50000
CY2020 meg Non Capitalizable Financing Expenses
NonCapitalizableFinancingExpenses
378000
CY2022 us-gaap Other Nonoperating Expense
OtherNonoperatingExpense
4459000
CY2021 us-gaap Other Nonoperating Expense
OtherNonoperatingExpense
1400000
CY2020 us-gaap Other Nonoperating Expense
OtherNonoperatingExpense
7567000
CY2022 us-gaap Profit Loss
ProfitLoss
-31819000
CY2021 us-gaap Profit Loss
ProfitLoss
-25325000
CY2020 us-gaap Profit Loss
ProfitLoss
-57949000
CY2022 us-gaap Related Party Transaction Amounts Of Transaction
RelatedPartyTransactionAmountsOfTransaction
0
CY2021 us-gaap Related Party Transaction Amounts Of Transaction
RelatedPartyTransactionAmountsOfTransaction
0
CY2020 us-gaap Common Stock Dividends Shares
CommonStockDividendsShares
1786739
CY2020Q4 meg Number Of Additional Common Stock Outstanding Owned By Related Party
NumberOfAdditionalCommonStockOutstandingOwnedByRelatedParty
2534239
CY2022 us-gaap Description Of Defined Contribution Pension And Other Postretirement Plans
DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans
401(k) Savings Plan
CY2022 us-gaap Defined Contribution Plan Maximum Annual Contributions Per Employee Percent
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
0.850
CY2021 us-gaap Defined Contribution Plan Maximum Annual Contributions Per Employee Percent
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
0.850
CY2020 us-gaap Defined Contribution Plan Maximum Annual Contributions Per Employee Percent
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
0.850
us-gaap Defined Contribution Plan Employer Matching Contribution Percent Of Match
DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
1.000
meg Defined Contribution Plan Participants Compensation Percent
DefinedContributionPlanParticipantsCompensationPercent
0.030
meg Defined Contribution Plan Percentage Of Participants Elective Deferrals
DefinedContributionPlanPercentageOfParticipantsElectiveDeferrals
0.500

Files In Submission

Name View Source Status
0000950170-23-005501-index-headers.html Edgar Link pending
0000950170-23-005501-index.html Edgar Link pending
0000950170-23-005501.txt Edgar Link pending
0000950170-23-005501-xbrl.zip Edgar Link pending
Financial_Report.xlsx Edgar Link pending
img197248123_0.jpg Edgar Link pending
img197248123_1.jpg Edgar Link pending
img197248123_2.jpg Edgar Link pending
img197248123_3.jpg Edgar Link pending
meg-20221231.htm Edgar Link pending
meg-20221231.xsd Edgar Link pending
meg-ex10_3.htm Edgar Link pending
meg-ex21_1.htm Edgar Link pending
meg-ex23_1.htm Edgar Link pending
meg-ex31_1.htm Edgar Link pending
meg-ex31_2.htm Edgar Link pending
meg-ex32_1.htm Edgar Link pending
meg-ex32_2.htm Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R100.htm Edgar Link pending
R101.htm Edgar Link pending
R102.htm Edgar Link pending
R103.htm Edgar Link pending
R104.htm Edgar Link pending
R105.htm Edgar Link pending
R106.htm Edgar Link pending
R107.htm Edgar Link pending
R108.htm Edgar Link pending
R109.htm Edgar Link pending
R11.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
meg-20221231_cal.xml Edgar Link unprocessable
meg-20221231_def.xml Edgar Link unprocessable
meg-20221231_lab.xml Edgar Link unprocessable
meg-20221231_pre.xml Edgar Link unprocessable
meg-20221231_htm.xml Edgar Link completed
R110.htm Edgar Link pending
R111.htm Edgar Link pending
R112.htm Edgar Link pending
R113.htm Edgar Link pending
R114.htm Edgar Link pending
R115.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R85.htm Edgar Link pending
R86.htm Edgar Link pending
R87.htm Edgar Link pending
R88.htm Edgar Link pending
R89.htm Edgar Link pending
R9.htm Edgar Link pending
R90.htm Edgar Link pending
R91.htm Edgar Link pending
R92.htm Edgar Link pending
R93.htm Edgar Link pending
R94.htm Edgar Link pending
R95.htm Edgar Link pending
R96.htm Edgar Link pending
R97.htm Edgar Link pending
R98.htm Edgar Link pending
R99.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending