2022 Q1 Form 10-K Financial Statement

#000156459022008029 Filed on March 01, 2022

View on sec.gov

Income Statement

Concept 2022 Q1 2021 Q4 2021
Revenue $134.7M $143.8M $546.4M
YoY Change 0.64% 32.24% 66.47%
Cost Of Revenue $88.39M $96.37M $369.0M
YoY Change -7.27% 31.33% 71.25%
Gross Profit $46.29M $47.43M $177.4M
YoY Change 20.24% 34.11% 57.32%
Gross Profit Margin 34.37% 32.98% 32.46%
Selling, General & Admin $41.81M $34.79M $115.6M
YoY Change 67.23% 67.79% 46.95%
% of Gross Profit 90.31% 73.36% 65.15%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $1.800M $11.67M $6.400M
YoY Change 28.57% 14.47% -23.81%
% of Gross Profit 3.89% 24.6% 3.61%
Operating Expenses $41.81M $46.46M $160.4M
YoY Change 67.23% 124.05% 103.93%
Operating Profit -$7.636M $970.0K $17.02M
YoY Change -18.41% -89.08% -50.12%
Interest Expense -$1.092M $3.693M -$7.515M
YoY Change -59.56% -227.34% -39.4%
% of Operating Profit 380.72% -44.16%
Other Income/Expense, Net $1.369M -$637.0K -$2.546M
YoY Change -138.35% -76.7% -87.46%
Pretax Income -$6.267M -$411.0K -$23.62M
YoY Change -51.53% -112.74% -58.64%
Income Tax $1.269M $1.061M $1.709M
% Of Pretax Income
Net Earnings -$7.536M -$1.472M -$25.33M
YoY Change -41.72% -281.28% -56.3%
Net Earnings / Revenue -5.6% -1.02% -4.63%
Basic Earnings Per Share -$0.39 -$1.56
Diluted Earnings Per Share -$254.1K -$49.89K -$947.7K
COMMON SHARES
Basic Shares Outstanding 29.67M 26.72M
Diluted Shares Outstanding 29.66M 26.72M

Balance Sheet

Concept 2022 Q1 2021 Q4 2021
SHORT-TERM ASSETS
Cash & Short-Term Investments $93.79M $146.3M $146.3M
YoY Change 784.82% 325.16% 325.16%
Cash & Equivalents $93.79M $146.7M
Short-Term Investments
Other Short-Term Assets $8.684M $6.005M $6.005M
YoY Change 35.69% 27.77% 27.77%
Inventory $2.515M $2.439M $2.439M
Prepaid Expenses $7.692M $4.675M
Receivables $81.65M $98.51M $137.3M
Other Receivables $1.301M $1.893M $1.893M
Total Short-Term Assets $238.9M $293.9M $293.9M
YoY Change 62.6% 118.86% 118.81%
LONG-TERM ASSETS
Property, Plant & Equipment $32.48M $31.52M $64.00M
YoY Change -6.93% -8.37% 86.04%
Goodwill $316.2M $311.9M
YoY Change 13.57%
Intangibles
YoY Change
Long-Term Investments
YoY Change
Other Assets $4.685M $2.298M $2.298M
YoY Change 20.13% -49.36% -48.93%
Total Long-Term Assets $551.4M $539.2M $539.2M
YoY Change 15.28% 15.11% 15.12%
TOTAL ASSETS
Total Short-Term Assets $238.9M $293.9M $293.9M
Total Long-Term Assets $551.4M $539.2M $539.2M
Total Assets $790.2M $833.1M $833.1M
YoY Change 26.4% 38.22% 38.23%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $17.63M $24.17M $24.17M
YoY Change 13.93% 56.11% 55.92%
Accrued Expenses $14.93M $14.91M $47.77M
YoY Change -23.65% 29.97% 46.07%
Deferred Revenue $24.77M $27.91M
YoY Change 282.47% 356.44%
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due $8.750M $10.94M $14.45M
YoY Change 40.81% 95.92% 158.04%
Total Short-Term Liabilities $99.70M $147.7M $147.7M
YoY Change -24.23% 32.41% 32.46%
LONG-TERM LIABILITIES
Long-Term Debt $159.8M $161.8M $167.6M
YoY Change -5.69% -4.99% -1.6%
Other Long-Term Liabilities $90.00K $100.0K $44.39M
YoY Change -96.42% -96.04% 58.54%
Total Long-Term Liabilities $159.9M $161.9M $212.0M
YoY Change 6258.43% -6.32% 6.89%
TOTAL LIABILITIES
Total Short-Term Liabilities $99.70M $147.7M $147.7M
Total Long-Term Liabilities $159.9M $161.9M $212.0M
Total Liabilities $321.6M $363.7M $363.7M
YoY Change 139.81% 16.32% 16.3%
SHAREHOLDERS EQUITY
Retained Earnings -$155.2M -$147.7M
YoY Change 20.7%
Common Stock
YoY Change
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $315.8M $316.5M $469.4M
YoY Change
Total Liabilities & Shareholders Equity $790.2M $833.1M $833.1M
YoY Change 26.4% 38.22% 38.23%

Cashflow Statement

Concept 2022 Q1 2021 Q4 2021
OPERATING ACTIVITIES
Net Income -$7.536M -$1.472M -$25.33M
YoY Change -41.72% -281.28% -56.3%
Depreciation, Depletion And Amortization $1.800M $11.67M $6.400M
YoY Change 28.57% 14.47% -23.81%
Cash From Operating Activities -$18.33M $23.87M $37.58M
YoY Change 31.73% 316.63% 1931.41%
INVESTING ACTIVITIES
Capital Expenditures $262.0K -$1.938M $6.885M
YoY Change -71.58% -5.0% -4.45%
Acquisitions $14.33M $55.73M
YoY Change 128.44% -67.96%
Other Investing Activities -$14.69M -$19.02M -$64.06M
YoY Change 134.34% 2111.05% -62.75%
Cash From Investing Activities -$15.01M -$20.95M -$71.64M
YoY Change 102.83% 622.52% -60.14%
FINANCING ACTIVITIES
Cash Dividend Paid $4.100M $16.40M
YoY Change 0.0% 135.29%
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -19.72M 128.4M 146.1M
YoY Change 538.65% -2147.13% -29.04%
NET CHANGE
Cash From Operating Activities -18.33M 23.87M 37.58M
Cash From Investing Activities -15.01M -20.95M -71.64M
Cash From Financing Activities -19.72M 128.4M 146.1M
Net Change In Cash -53.05M 131.3M 74.46M
YoY Change 117.43% -3916.13% 165.82%
FREE CASH FLOW
Cash From Operating Activities -$18.33M $23.87M $37.58M
Capital Expenditures $262.0K -$1.938M $6.885M
Free Cash Flow -$18.59M $25.81M $30.70M
YoY Change 25.31% 232.19% -673.11%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2021Q4 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
P1Y
CY2021 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
P5Y
CY2021Q4 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
CY2021Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2020Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2021Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P5Y21D
CY2021Q4 us-gaap Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
P3Y1M28D
CY2020 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P7Y
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P7Y
CY2021 dei Entity File Number
EntityFileNumber
001-39394
CY2021 dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
DE
CY2021 dei Entity Tax Identification Number
EntityTaxIdentificationNumber
46-4195044
CY2021 dei Entity Address Address Line1
EntityAddressAddressLine1
5120 Northshore Drive
CY2021 dei Entity Address City Or Town
EntityAddressCityOrTown
North Little Rock
CY2021 dei Entity Address State Or Province
EntityAddressStateOrProvince
AR
CY2021 dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
72118
CY2021 dei City Area Code
CityAreaCode
501
CY2021 dei Local Phone Number
LocalPhoneNumber
900-6400
CY2021 dei Security12b Title
Security12bTitle
Common Stock, par value $0.000004 per share
CY2021 dei Security Exchange Name
SecurityExchangeName
NYSE
CY2021 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
Yes
CY2021 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2021 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2021 dei Entity Interactive Data Current
EntityInteractiveDataCurrent
Yes
CY2021 dei Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
true
CY2021 dei Entity Shell Company
EntityShellCompany
false
CY2021Q2 dei Entity Public Float
EntityPublicFloat
1400000000
CY2022Q1 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
29673237
CY2021 dei Auditor Firm
AuditorFirmId
34
CY2021 dei Auditor Name
AuditorName
Deloitte & Touche LLP
CY2021 dei Auditor Location
AuditorLocation
Costa Mesa, California
CY2020Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
34386000
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Contingencies
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
9770000
CY2020Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Contingencies
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
3209000
CY2019Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Contingencies
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
588000
CY2021Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
23532000
CY2021Q4 us-gaap Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
8944000
CY2021Q4 us-gaap Goodwill
Goodwill
311944000
CY2020Q4 us-gaap Goodwill
Goodwill
274667000
CY2021Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
160997000
CY2020Q4 us-gaap Restricted Cash
RestrictedCash
495000
CY2020Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
54102000
CY2020Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
38576000
CY2020Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
6709000
CY2021Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
508000
CY2020Q4 us-gaap Assets Current
AssetsCurrent
134268000
CY2020Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
34399000
CY2020Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
154854000
CY2021Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
2298000
CY2020Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
4538000
CY2021Q4 us-gaap Assets
Assets
833094000
CY2020Q4 us-gaap Assets
Assets
602726000
CY2021Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
68936000
CY2020Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
34621000
CY2021Q4 us-gaap Accrued Employee Benefits Current
AccruedEmployeeBenefitsCurrent
25971000
CY2020Q4 us-gaap Accrued Employee Benefits Current
AccruedEmployeeBenefitsCurrent
21181000
CY2021Q4 us-gaap Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
31450000
CY2020Q4 us-gaap Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
49902000
CY2020Q4 us-gaap Taxes Payable Current
TaxesPayableCurrent
256000
CY2021Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
6888000
CY2021Q4 us-gaap Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
3512000
CY2021Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
10938000
CY2020Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
5583000
CY2021Q4 us-gaap Liabilities Current
LiabilitiesCurrent
147695000
CY2020Q4 us-gaap Liabilities Current
LiabilitiesCurrent
111543000
CY2021Q4 us-gaap Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
4350000
CY2020Q4 us-gaap Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
4565000
CY2021Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
100000
CY2020Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
2523000
CY2021Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
4006000
CY2020Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
2815000
CY2021Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
16859000
CY2021Q4 us-gaap Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
5756000
CY2021Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
161818000
CY2020Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
170321000
CY2021Q4 us-gaap Liabilities
Liabilities
363665000
CY2020Q4 us-gaap Liabilities
Liabilities
312653000
CY2021Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.000004
CY2021Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
190000000
CY2021Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
29619921
CY2021Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
29619921
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
546413000
CY2021 us-gaap Cost Of Revenue
CostOfRevenue
369028000
CY2021Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
464143000
CY2020Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
259427000
CY2021Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-147678000
CY2020Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-122353000
CY2021Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
36000
CY2020Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
71000
CY2021Q4 us-gaap Stockholders Equity
StockholdersEquity
316501000
CY2020Q4 us-gaap Stockholders Equity
StockholdersEquity
137145000
CY2021Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
833094000
CY2020Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
602726000
CY2019 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
1392000
CY2021 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-35000
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
CY2019 us-gaap Temporary Equity Accretion To Redemption Value Adjustment
TemporaryEquityAccretionToRedemptionValueAdjustment
19616000
CY2020 us-gaap Redeemable Preferred Stock Dividends
RedeemablePreferredStockDividends
24341000
CY2021 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
16400000
CY2020 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
6970000
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
CY2019 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
-43173000
CY2021 us-gaap Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
26724000
CY2019 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
1392000
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
1709000
CY2020 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
851000
CY2020 us-gaap Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
16479000
CY2019 us-gaap Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
8789000
CY2021 us-gaap Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
-1.56
CY2020 us-gaap Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
-6.48
CY2019 us-gaap Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
-4.91
CY2018Q4 us-gaap Stockholders Equity
StockholdersEquity
6900000
CY2019 us-gaap Net Income Loss
NetIncomeLoss
-23557000
CY2019 us-gaap Adjustments To Additional Paid In Capital Increase In Carrying Amount Of Redeemable Preferred Stock
AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
19616000
CY2019 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
4345000
CY2019 meg Adjustments To Additional Paid In Capital Stock Issued During Period
AdjustmentsToAdditionalPaidInCapitalStockIssuedDuringPeriod
5555000
CY2019 meg Collection Of Notes Receivable From Stockholders
CollectionOfNotesReceivableFromStockholders
122000
CY2019 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-40000
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 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
CY2021 us-gaap Profit Loss
ProfitLoss
-25325000
CY2020 us-gaap Profit Loss
ProfitLoss
-57949000
CY2019 us-gaap Profit Loss
ProfitLoss
-23557000
CY2021 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
1135000
CY2021 us-gaap Depreciation And Amortization
DepreciationAndAmortization
44810000
CY2020 us-gaap Depreciation And Amortization
DepreciationAndAmortization
37274000
CY2019 us-gaap Depreciation And Amortization
DepreciationAndAmortization
27705000
CY2021 meg Operating And Finance Lease Right Of Use Asset Amortization
OperatingAndFinanceLeaseRightOfUseAssetAmortization
8151000
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
10321000
CY2020 us-gaap Share Based Compensation
ShareBasedCompensation
4849000
CY2019 us-gaap Share Based Compensation
ShareBasedCompensation
4345000
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
CY2019 us-gaap Embedded Derivative Gain Loss On Embedded Derivative Net
EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
-11160000
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
CY2019 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-3121000
CY2021 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
404000
CY2020 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
1810000
CY2019 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
560000
CY2021 us-gaap Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
-4052000
CY2021 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
599000
CY2020 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-278000
CY2019 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
363000
CY2021 us-gaap Increase Decrease In Receivables
IncreaseDecreaseInReceivables
36164000
CY2020 us-gaap Increase Decrease In Receivables
IncreaseDecreaseInReceivables
19202000
CY2019 us-gaap Increase Decrease In Receivables
IncreaseDecreaseInReceivables
6588000
CY2020 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
7206000
CY2019 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
4692000
CY2021 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
597000
CY2020 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
20000
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
CY2019 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-86983000
CY2021 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
109000000
CY2020 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
104390000
CY2019 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
146338000
CY2021 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
886000
CY2020 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
956000
CY2019 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
2461000
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
CY2021 us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
3244000
CY2021 meg Increase Decrease In Operating Leases
IncreaseDecreaseInOperatingLeases
-7944000
CY2020 us-gaap Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
3181000
CY2019 us-gaap Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
1609000
CY2020 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
1850000
CY2019 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
17042000
CY2021 us-gaap Proceeds From Insurance Settlement Investing Activities
ProceedsFromInsuranceSettlementInvestingActivities
413000
CY2019 us-gaap Proceeds From Insurance Settlement Investing Activities
ProceedsFromInsuranceSettlementInvestingActivities
360000
CY2021 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
6885000
CY2019 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
260000
CY2021 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
699000
CY2020 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
570000
CY2019 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
21000
CY2021 meg Payment Of Assumed Purchase Price Obligations
PaymentOfAssumedPurchasePriceObligations
9336000
CY2019 meg Payment Of Assumed Purchase Price Obligations
PaymentOfAssumedPurchasePriceObligations
1520000
CY2020 meg Proceeds From Net Working Capital Adjustment Related To Acquisitions
ProceedsFromNetWorkingCapitalAdjustmentRelatedToAcquisitions
1939000
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
CY2019 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
81370000
CY2021 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
109000000
CY2020 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
201980000
CY2019 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
68747000
CY2021 us-gaap Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
175000000
CY2020 us-gaap Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
175000000
CY2021 us-gaap Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
173905000
CY2020 us-gaap Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
49844000
CY2019 us-gaap Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
1250000
CY2020 meg Repayment Of Finance Leases
RepaymentOfFinanceLeases
2848000
CY2019 meg Repayment Of Finance Leases
RepaymentOfFinanceLeases
1972000
CY2021 us-gaap Proceeds From Issuance Initial Public Offering
ProceedsFromIssuanceInitialPublicOffering
169783000
CY2020 us-gaap Proceeds From Issuance Initial Public Offering
ProceedsFromIssuanceInitialPublicOffering
161288000
CY2021 us-gaap Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
446000
CY2020 us-gaap Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
4164000
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
CY2021 us-gaap Interest Paid Net
InterestPaidNet
5012000
CY2020 us-gaap Interest Paid Net
InterestPaidNet
11947000
CY2019 us-gaap Interest Paid Net
InterestPaidNet
5891000
CY2021 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
412000
CY2020 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
171000
CY2019 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
1205000
CY2020 meg Prepayment Proceeds From Premium On Credit Facility
PrepaymentProceedsFromPremiumOnCreditFacility
351000
CY2020 meg Noncash Preferred Stock Deemed Dividend Net Of Return From Holders
NoncashPreferredStockDeemedDividendNetOfReturnFromHolders
24341000
CY2021 us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
9865000
CY2020 us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
6004000
CY2019 us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
1113000
CY2019 meg Prepayment Proceeds From Premium On Credit Facility
PrepaymentProceedsFromPremiumOnCreditFacility
435000
CY2021 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
2590000
CY2020 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
4866000
CY2021 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
7237000
CY2020 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
408000
CY2019 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
1509000
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
CY2021 us-gaap Payments Of Dividends
PaymentsOfDividends
16400000
CY2020 us-gaap Payments Of Dividends
PaymentsOfDividends
6970000
CY2019 meg Proceed From Collection Of Notes Receivable From Stockholders
ProceedFromCollectionOfNotesReceivableFromStockholders
122000
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
CY2019 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
74452000
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
CY2019 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
4511000
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
CY2019 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
-116000
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
CY2018Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
2489000
CY2021 meg Repayment Of Finance Leases
RepaymentOfFinanceLeases
2711000
CY2020 meg Redemption Of Preferred Stock In Common Shares
RedemptionOfPreferredStockInCommonShares
26801000
CY2021 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
790000
CY2020 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
432000
CY2019 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
975000
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
CY2019 meg Non Cash Property And Equipment Purchased Under Finance Leases
NonCashPropertyAndEquipmentPurchasedUnderFinanceLeases
4347000
CY2020 meg Non Cash Accretion Of Redeemable Series A1 Preferred Stock To Redeemable Value
NonCashAccretionOfRedeemableSeriesA1PreferredStockToRedeemableValue
17601000
CY2019 meg Non Cash Accretion Of Redeemable Series A1 Preferred Stock To Redeemable Value
NonCashAccretionOfRedeemableSeriesA1PreferredStockToRedeemableValue
19616000
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
CY2019 meg Non Cash Common Stock Issued To Acquire New Businesses
NonCashCommonStockIssuedToAcquireNewBusinesses
4047000
CY2021 meg Non Cash Acquisitions Unpaid Contingent Liabilities
NonCashAcquisitionsUnpaidContingentLiabilities
35800000
CY2020 meg Non Cash Acquisitions Unpaid Contingent Liabilities
NonCashAcquisitionsUnpaidContingentLiabilities
54467000
CY2019 meg Non Cash Acquisitions Unpaid Contingent Liabilities
NonCashAcquisitionsUnpaidContingentLiabilities
5402000
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
CY2019 meg Non Cash Offering Costs Included In Accounts Payable And Other Accrued Liabilities
NonCashOfferingCostsIncludedInAccountsPayableAndOtherAccruedLiabilities
1240000
CY2021 meg Entity Formation Month And Year
EntityFormationMonthAndYear
2013-11
CY2021 meg Number Of Offices In Which Entity Operates
NumberOfOfficesInWhichEntityOperates
80
CY2021Q4 dei Entity Number Of Employees
EntityNumberOfEmployees
2500
CY2021 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
3
CY2021 us-gaap Use Of Estimates
UseOfEstimates
<p style="Background-color:#FFFFFF;margin-top:6pt;margin-bottom:0pt;text-indent:3.78%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Use of Estimates<span style="font-weight:normal;">—The 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, the fair value of contingent consideration payables, the fair value of warrants, the fair value of the contingent put option, the fair value of common stock issued, stock-based compensation expense and deferred taxes. These estimates could materially differ from actual results.</span></p>
CY2021 us-gaap Impairment Of Long Lived Assets To Be Disposed Of
ImpairmentOfLongLivedAssetsToBeDisposedOf
0
CY2020 us-gaap Impairment Of Long Lived Assets To Be Disposed Of
ImpairmentOfLongLivedAssetsToBeDisposedOf
0
CY2021 us-gaap Derivatives Embedded Derivatives
DerivativesEmbeddedDerivatives
<p style="Background-color:#FFFFFF;margin-top:12pt;margin-bottom:0pt;text-indent:3.78%;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Embedded Derivatives<span style="font-weight:normal;">—Embedded derivatives that are required to be bifurcated from the underlying host instrument are accounted for and valued as a separate financial instrument. During 2019, the Company recorded an embedded derivative related to the contingent put option attached to the Redeemable Series A-1 Preferred Stock which was subsequently de-recognized and written off in 2020 with the payoff of the Series A-1 Preferred Stock (Note 17). During 2020, the Company recorded a compound embedded derivative related to the Convertible and Redeemable Series A-2 Preferred Stock (Note 18).</span></p> <p style="Background-color:#FFFFFF;margin-top:12pt;margin-bottom:0pt;text-indent:3.78%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">These embedded derivatives were bifurcated, accounted for at its fair value and presented separately on the consolidated statements of financial position. Changes in fair value of the embedded derivatives were recognized as a component of other expense on the Company’s consolidated statements of operations.</p>
CY2021 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
3
CY2021 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
3
CY2021Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2020Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2021Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
40139000
CY2020Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
38576000
CY2021Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
27907000
CY2020Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
6114000
CY2021 meg Contracts With Customer Assets Acquired Through Business Acquisitions
ContractsWithCustomerAssetsAcquiredThroughBusinessAcquisitions
500000
CY2020 meg Contracts With Customer Assets Acquired Through Business Acquisitions
ContractsWithCustomerAssetsAcquiredThroughBusinessAcquisitions
6500000
CY2021 meg Contracts With Customer Liabilities Acquired Through Business Acquisitions
ContractsWithCustomerLiabilitiesAcquiredThroughBusinessAcquisitions
500000
CY2020 meg Contracts With Customer Liabilities Acquired Through Business Acquisitions
ContractsWithCustomerLiabilitiesAcquiredThroughBusinessAcquisitions
0
CY2021 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
4100000
CY2021Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
108700000
CY2020Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
24400000
CY2021Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
87500000
CY2021Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
21200000
CY2021Q4 us-gaap Accounts Receivable Gross
AccountsReceivableGross
101709000
CY2020Q4 us-gaap Deposits Assets Current
DepositsAssetsCurrent
708000
CY2021Q4 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
4675000
CY2020Q4 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
3510000
CY2020Q4 us-gaap Accounts Receivable Gross
AccountsReceivableGross
57228000
CY2021Q4 meg Accounts Receivable Other
AccountsReceivableOther
1385000
CY2020Q4 meg Accounts Receivable Other
AccountsReceivableOther
1139000
CY2021Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
4581000
CY2020Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
4265000
CY2021Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
98513000
CY2020Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
54102000
CY2020Q1 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
6300000
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
CY2018Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
453000
CY2019 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
1246000
CY2019 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
546000
CY2019 meg Allowance For Doubtful Accounts Receivable Other Adjustments
AllowanceForDoubtfulAccountsReceivableOtherAdjustments
175000
CY2019Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
1327000
CY2021Q4 us-gaap Deposits Assets Current
DepositsAssetsCurrent
843000
CY2021Q4 us-gaap Supplies
Supplies
2439000
CY2020Q4 us-gaap Supplies
Supplies
2491000
CY2021Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
7957000
CY2020Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
6709000
CY2021Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
73161000
CY2020Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
77642000
CY2021Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
44707000
CY2020Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
44187000
CY2021Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
31521000
CY2020Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
34399000
CY2021 us-gaap Depreciation
Depreciation
6400000
CY2020 us-gaap Depreciation
Depreciation
8400000
CY2019 us-gaap Depreciation
Depreciation
7700000
CY2021 us-gaap Operating Lease Cost
OperatingLeaseCost
9127000
CY2021 meg Finance Lease Cost
FinanceLeaseCost
3628000
CY2021 us-gaap Lease Cost
LeaseCost
12755000
CY2021 us-gaap Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
401000
CY2021 us-gaap Operating Lease Payments
OperatingLeasePayments
8531000
CY2021 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
3191000
CY2021 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
7037000
CY2021 us-gaap Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
4929000
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
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
7408000
CY2021Q4 us-gaap Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
3878000
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
5169000
CY2021Q4 us-gaap Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
2855000
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
3665000
CY2021Q4 us-gaap Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
1857000
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
2655000
CY2021Q4 us-gaap Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
958000
CY2021Q4 meg Lessee Operating Leases Liability Payments Due Year Five And Thereafter
LesseeOperatingLeasesLiabilityPaymentsDueYearFiveAndThereafter
6511000
CY2021Q4 meg Finance Leases Liability Payments Due Year Five And Thereafter
FinanceLeasesLiabilityPaymentsDueYearFiveAndThereafter
464000
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
25408000
CY2021Q4 us-gaap Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
10012000
CY2021Q4 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
1661000
CY2021Q4 us-gaap Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
744000
CY2021Q4 us-gaap Operating Lease Liability
OperatingLeaseLiability
23747000
CY2021Q4 us-gaap Finance Lease Liability
FinanceLeaseLiability
9268000
CY2021Q4 us-gaap Business Acquisition Cost Of Acquired Entity Transaction Costs
BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
2100000
CY2020Q4 us-gaap Business Acquisition Cost Of Acquired Entity Transaction Costs
BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
4300000
CY2019Q4 us-gaap Business Acquisition Cost Of Acquired Entity Transaction Costs
BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
2400000
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 Component Current
BusinessCombinationConsiderationTransferredOtherPurchasePriceComponentCurrent
-11928000
CY2021 meg Business Combination Consideration Transferred Contingent Consideration Current
BusinessCombinationConsiderationTransferredContingentConsiderationCurrent
2801000
CY2021 meg Business Combination Consideration Transferred Contingent Consideration Long Term
BusinessCombinationConsiderationTransferredContingentConsiderationLongTerm
4603000
CY2021 us-gaap Business Combination Consideration Transferred1
BusinessCombinationConsiderationTransferred1
87138000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
3755000
CY2021Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Receivable And Contract Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndContractAssets
11369000
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
15528000
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
37277000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
95606000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
6079000
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
8468000
CY2021Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net
BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
87138000
CY2020 meg Business Combination Consideration Transferred Other Purchase Price Component Current
BusinessCombinationConsiderationTransferredOtherPurchasePriceComponentCurrent
1889000
CY2020Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Receivable And Contract Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndContractAssets
17059000
CY2019 us-gaap Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
87285000
CY2019 us-gaap Business Combination Consideration Transferred Equity Interests Issued And Issuable
BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
4047000
CY2019 meg Business Combination Consideration Transferred Other Purchase Price Component Current
BusinessCombinationConsiderationTransferredOtherPurchasePriceComponentCurrent
-1450000
CY2019 us-gaap Business Combination Consideration Transferred Liabilities Incurred
BusinessCombinationConsiderationTransferredLiabilitiesIncurred
5401000
CY2019 us-gaap Business Combination Consideration Transferred1
BusinessCombinationConsiderationTransferred1
98183000
CY2019Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Cash And Equivalents
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
5286000
CY2019Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Restricted Cash
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash
629000
CY2019Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Receivable And Contract Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndContractAssets
5458000
CY2019Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Other
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
559000
CY2019Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
11932000
CY2019Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
4064000
CY2019Q4 meg Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Goodwill
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
36622000
CY2019Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
106355000
CY2019Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
6001000
CY2019Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncurrent Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
2171000
CY2019Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Liabilities
BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
8172000
CY2019Q4 us-gaap Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net
BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
98183000
CY2019 us-gaap Business Combination Pro Forma Information Revenue Of Acquiree Since Acquisition Date Actual
BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
23200000
CY2019 us-gaap Business Combination Pro Forma Information Earnings Or Loss Of Acquiree Since Acquisition Date Actual
BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
2400000
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
CY2019 us-gaap Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
233854000
CY2019 us-gaap Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
-23557000
CY2021 us-gaap Disposal Group Including Discontinued Operation Revenue
DisposalGroupIncludingDiscontinuedOperationRevenue
0
CY2020 us-gaap Disposal Group Including Discontinued Operation Revenue
DisposalGroupIncludingDiscontinuedOperationRevenue
3800000
CY2021 us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
37277000
CY2021Q4 us-gaap Goodwill
Goodwill
311944000
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
CY2020Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
250148000
CY2020Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
95294000
CY2019 us-gaap Disposal Group Including Discontinued Operation Revenue
DisposalGroupIncludingDiscontinuedOperationRevenue
18400000
CY2020Q4 us-gaap Goodwill
Goodwill
274667000
CY2020Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
154854000
CY2021 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
35200000
CY2020 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
28900000
CY2019 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
20000000.0
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
32185000
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
26036000
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
21978000
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
15457000
CY2021Q4 meg Finite Lived Intangible Assets Amortization Expense After Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
65341000
CY2021Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
160997000
CY2021Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
24167000
CY2020Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
15481000
CY2021Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
14906000
CY2020Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
11469000
CY2021Q4 meg Other Business Acquisitions Purchase Price Obligations Current
OtherBusinessAcquisitionsPurchasePriceObligationsCurrent
502000
CY2020Q4 meg Other Business Acquisitions Purchase Price Obligations Current
OtherBusinessAcquisitionsPurchasePriceObligationsCurrent
50000
CY2021Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
27907000
CY2020Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
6114000
CY2021Q4 us-gaap Other Liabilities Current
OtherLiabilitiesCurrent
1454000
CY2020Q4 us-gaap Other Liabilities Current
OtherLiabilitiesCurrent
1507000
CY2021Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
68936000
CY2020Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
34621000
CY2021Q4 us-gaap Accrued Bonuses Current
AccruedBonusesCurrent
13438000
CY2020Q4 us-gaap Accrued Bonuses Current
AccruedBonusesCurrent
5416000
CY2021Q4 meg Accrued Paid Time Off
AccruedPaidTimeOff
1144000
CY2020Q4 meg Accrued Paid Time Off
AccruedPaidTimeOff
2067000
CY2021Q4 us-gaap Accrued Payroll Taxes Current
AccruedPayrollTaxesCurrent
6547000
CY2020Q4 us-gaap Accrued Payroll Taxes Current
AccruedPayrollTaxesCurrent
9133000
CY2021Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
4842000
CY2020Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
4565000
CY2021Q4 us-gaap Accrued Employee Benefits Current
AccruedEmployeeBenefitsCurrent
25971000
CY2020Q4 us-gaap Accrued Employee Benefits Current
AccruedEmployeeBenefitsCurrent
21181000
CY2020 us-gaap Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
16479000
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
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-26510000
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
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
-168000
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
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-26678000
CY2021 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-49000
CY2020 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-38000
CY2019 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
4000
CY2021 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
271000
CY2020 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
1152000
CY2019 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
289000
CY2021 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
295000
CY2020 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
490000
CY2019 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
41000
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
CY2019 us-gaap Current Federal State And Local Tax Expense Benefit
CurrentFederalStateAndLocalTaxExpenseBenefit
334000
CY2021 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
448000
CY2020 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-1184000
CY2019 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-2323000
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
CY2019 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-1132000
CY2020 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-122000
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
CY2019 us-gaap Deferred Federal State And Local Tax Expense Benefit
DeferredFederalStateAndLocalTaxExpenseBenefit
-3455000
CY2021 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
1709000
CY2020 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
851000
CY2019 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
-3121000
CY2021Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
16180000
CY2020Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
7353000
CY2019Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
3850000
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
1250000
CY2020Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
1231000
CY2019Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
331000
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
1291000
CY2020Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
2553000
CY2019Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
1348000
CY2021Q4 meg Deferred Tax Assets Right Of Use Assets
DeferredTaxAssetsRightOfUseAssets
8285000
CY2021Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
1711000
CY2020Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
2815000
CY2019Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
3530000
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
CY2019 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.2100
CY2019 us-gaap Effective Income Tax Rate Reconciliation Deductions Employee Stock Ownership Plan Dividends
EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
-0.0241
CY2021 us-gaap Effective Income Tax Rate Reconciliation Deductions
EffectiveIncomeTaxRateReconciliationDeductions
-0.0197
CY2020 us-gaap Effective Income Tax Rate Reconciliation Deductions
EffectiveIncomeTaxRateReconciliationDeductions
-0.0743
CY2019 us-gaap Effective Income Tax Rate Reconciliation Deductions
EffectiveIncomeTaxRateReconciliationDeductions
-0.0879
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
CY2019 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Foreign
EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
-0.0015
CY2021 meg Effective Income Tax Rate Reconciliation Federal Deferred Tax Adjustment
EffectiveIncomeTaxRateReconciliationFederalDeferredTaxAdjustment
0.0641
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
CY2021 us-gaap Effective Income Tax Rate Reconciliation Other Reconciling Items Percent
EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
0.0067
CY2020Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
170000
CY2019Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
318000
CY2021Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
38487000
CY2020Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
14516000
CY2019Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
6435000
CY2021Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
2467000
CY2020Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
2918000
CY2019Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
4825000
CY2021Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
4860000
CY2020Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
5598000
CY2019Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
4589000
CY2021Q4 us-gaap Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
8144000
CY2021Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
64000
CY2020Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
604000
CY2019Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
551000
CY2021Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
15535000
CY2020Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
9120000
CY2019Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
9965000
CY2021Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
26958000
CY2020Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
8211000
CY2021Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
4006000
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
CY2019 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.0251
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
CY2019 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
-0.0138
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
CY2020 us-gaap Effective Income Tax Rate Reconciliation Other Reconciling Items Percent
EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
0.0034
CY2019 us-gaap Effective Income Tax Rate Reconciliation Other Reconciling Items Percent
EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
0.0092
CY2021 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.0732
CY2020 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.0148
CY2019 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.1170
CY2021 us-gaap Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
18700000
CY2021Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2020Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2019Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2021 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 2016 through 2021 tax years. The Company files in multiple state jurisdictions which remain subject to examination for the 2015 through 2021 tax years.  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.    
CY2020Q4 us-gaap Finance Lease Liability
FinanceLeaseLiability
3088000
CY2021Q4 us-gaap Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
2244000
CY2020Q4 us-gaap Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
4108000
CY2021Q4 us-gaap Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
172756000
CY2020Q4 us-gaap Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
175904000
CY2021Q4 us-gaap Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
10938000
CY2020Q4 us-gaap Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
5583000
CY2021Q4 us-gaap Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
161818000
CY2020Q4 us-gaap Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
170321000
CY2020Q4 us-gaap Debt Weighted Average Interest Rate
DebtWeightedAverageInterestRate
0.058
CY2019Q4 meg Minimum Consolidated Fixed Charge Coverage Ratio
MinimumConsolidatedFixedChargeCoverageRatio
1.25
CY2019Q4 meg Maximum Consolidated Leverage Ratio
MaximumConsolidatedLeverageRatio
4.00
CY2021Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
10938000
CY2021Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
12031000
CY2021Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
13125000
CY2021Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
16406000
CY2021Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Five
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
122500000
CY2021Q4 us-gaap Long Term Debt
LongTermDebt
175000000
CY2020 meg Stock Issued During Period Value New Issues Redemption Of Preferred Stock
StockIssuedDuringPeriodValueNewIssuesRedemptionOfPreferredStock
-26801000
CY2020Q2 us-gaap Preferred Stock Dividend Rate Percentage
PreferredStockDividendRatePercentage
0.142
CY2021 meg Exercise Of Redeemable A1 Preferred Stock Warrant Shares
ExerciseOfRedeemableA1PreferredStockWarrantShares
67713
CY2021 meg Lessee Operating Lease Expiration Year
LesseeOperatingLeaseExpirationYear
2030
CY2020Q2 us-gaap Warrants And Rights Outstanding Term
WarrantsAndRightsOutstandingTerm
P10Y
CY2020Q2 us-gaap Proceeds From Issuance Or Sale Of Equity
ProceedsFromIssuanceOrSaleOfEquity
175000000.0
CY2021Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
190000000
CY2021Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.000004
CY2020Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.000004
CY2021 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
CY2019 us-gaap Stock Issued During Period Shares Acquisitions
StockIssuedDuringPeriodSharesAcquisitions
150439
CY2019 meg Business Acquisition Shares Issued Average Price Per Share
BusinessAcquisitionSharesIssuedAveragePricePerShare
26.90
CY2019 us-gaap Stock Issued During Period Value Acquisitions
StockIssuedDuringPeriodValueAcquisitions
4047000
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
CY2021 meg Redeemable A1 Preferred Stock Warrant Redeemed Or Called During Period Per Share
RedeemableA1PreferredStockWarrantRedeemedOrCalledDuringPeriodPerShare
17.19
CY2020 meg Exercise Of Redeemable A1 Preferred Stock Warrant Shares
ExerciseOfRedeemableA1PreferredStockWarrantShares
2534239
CY2020 meg Redeemable A1 Preferred Stock Warrant Redeemed Or Called During Period Per Share
RedeemableA1PreferredStockWarrantRedeemedOrCalledDuringPeriodPerShare
0.01
CY2020 meg Stock Issued During Period Value Exercise Of Warrants
StockIssuedDuringPeriodValueExerciseOfWarrants
25000
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
CY2019 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
27350
CY2019 meg Shares Issued Average Exercise Price Per Share
SharesIssuedAverageExercisePricePerShare
6.16
CY2019 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
168000
CY2019 us-gaap Stock Issued During Period Shares New Issues
StockIssuedDuringPeriodSharesNewIssues
42415
CY2019 meg Shares Issued Average Price Per Share
SharesIssuedAveragePricePerShare
31.60
CY2019 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
1340000
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
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
12132
CY2019 meg Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Average Price Per Share
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAveragePricePerShare
18.82
CY2021 meg Stock Issued During Period Shares Payment Of Earn Out Liability
StockIssuedDuringPeriodSharesPaymentOfEarnOutLiability
539607
CY2021 meg Payment Of Earn Out Liability Shares Issued Average Price Per Share
PaymentOfEarnOutLiabilitySharesIssuedAveragePricePerShare
46.33
CY2021 meg Stock Issued During Period Value Payment Of Earn Out Liability
StockIssuedDuringPeriodValuePaymentOfEarnOutLiability
25000000
CY2021 meg Stock Issued During Period Shares Payment Of Purchase Price True Up
StockIssuedDuringPeriodSharesPaymentOfPurchasePriceTrueUp
24200
CY2021 meg Payment Of Purchase Price True Up Shares Issued Average Price Per Share
PaymentOfPurchasePriceTrueUpSharesIssuedAveragePricePerShare
44.81
CY2021 meg Stock Issued During Period Value Payment Of Purchase Price True Up
StockIssuedDuringPeriodValuePaymentOfPurchasePriceTrueUp
1084000
CY2020 meg Cancellation Of Shares
CancellationOfShares
117785
CY2020 meg Cancellation Of Shares Average Price Per Share
CancellationOfSharesAveragePricePerShare
17.15
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
CY2019 meg Stock Issued During Period Net Of Cancelled Shares
StockIssuedDuringPeriodNetOfCancelledShares
232336
CY2019 meg Common Stock Issued And Cancelled Average Price Per Share
CommonStockIssuedAndCancelledAveragePricePerShare
24.89
CY2019 meg Stock Issued During Period Net Of Cancelled Value
StockIssuedDuringPeriodNetOfCancelledValue
5555000
CY2019 us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
9.80
CY2019Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
0
CY2021Q4 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
170100000
CY2021 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
10321000
CY2020 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
4849000
CY2019 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
4345000
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
P1Y
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
P1Y
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
42263000
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
22155000
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
12132000
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Forfeitures
ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
0
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Forfeitures
ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
0
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Forfeitures
ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
1667000
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
1957873000
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
267173000
CY2019Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
239893000
CY2021Q4 us-gaap Share Price
SharePrice
44.28
CY2020Q4 us-gaap Share Price
SharePrice
21.81
CY2019Q4 us-gaap Share Price
SharePrice
26.97
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
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
0.4813
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
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.0206
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
CY2019 meg Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Forfeiture Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate
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
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
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
CY2019Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
3706994
CY2021 us-gaap Net Income Loss
NetIncomeLoss
-25325000
CY2020 us-gaap Net Income Loss
NetIncomeLoss
-57949000
CY2019 us-gaap Net Income Loss
NetIncomeLoss
-23557000
CY2020 us-gaap Temporary Equity Accretion To Redemption Value Adjustment
TemporaryEquityAccretionToRedemptionValueAdjustment
17601000
CY2019 us-gaap Temporary Equity Accretion To Redemption Value Adjustment
TemporaryEquityAccretionToRedemptionValueAdjustment
19616000
CY2020 us-gaap Redeemable Preferred Stock Dividends
RedeemablePreferredStockDividends
24341000
CY2021 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
16400000
CY2020 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
6970000
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
CY2019 meg Net Income Loss Available To Common Stockholders Basic And Diluted
NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted
-43173000
CY2021 us-gaap Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
26724000
CY2021 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
3
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
CY2019 us-gaap Weighted Average Number Of Share Outstanding Basic And Diluted
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
8789000
CY2021 us-gaap Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
-1.56
CY2020 us-gaap Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
-6.48
CY2019 us-gaap Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
-4.91
CY2021 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
3
CY2021 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
3
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
CY2019 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
233854000
CY2019 meg Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
31495000
CY2021 meg Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
77642000
CY2020 meg Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
54476000
CY2019 meg Adjusted Earnings Before Interest Taxes Depreciation And Amortization
AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
31495000
CY2021 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-11615000
CY2020 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-13819000
CY2019 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-6755000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1709000
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
851000
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-3121000
CY2021 us-gaap Depreciation And Amortization
DepreciationAndAmortization
44810000
CY2020 us-gaap Depreciation And Amortization
DepreciationAndAmortization
37274000
CY2019 us-gaap Depreciation And Amortization
DepreciationAndAmortization
27705000
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
10321000
CY2020 us-gaap Share Based Compensation
ShareBasedCompensation
4849000
CY2019 us-gaap Share Based Compensation
ShareBasedCompensation
4345000
CY2021 us-gaap Investment Income Net
InvestmentIncomeNet
-4407000
CY2020 us-gaap Investment Income Net
InvestmentIncomeNet
-2182000
CY2019 us-gaap Investment Income Net
InvestmentIncomeNet
-1874000
CY2021 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
2088000
CY2020 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
4344000
CY2019 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
3474000
CY2021 us-gaap Change In Unrealized Gain Loss On Fair Value Hedging Instruments1
ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
-2195000
CY2020 us-gaap Change In Unrealized Gain Loss On Fair Value Hedging Instruments1
ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
-20319000
CY2019 us-gaap Change In Unrealized Gain Loss On Fair Value Hedging Instruments1
ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
-11160000
CY2021 meg Fair Value Changes In Contingent Liabilities
FairValueChangesInContingentLiabilities
24372000
CY2020 meg Fair Value Changes In Contingent Liabilities
FairValueChangesInContingentLiabilities
12942000
CY2019 meg Fair Value Changes In Contingent Liabilities
FairValueChangesInContingentLiabilities
1392000
CY2020 meg Short Term Purchase Accounting Fair Value Adjustment To Deferred Revenue
ShortTermPurchaseAccountingFairValueAdjustmentToDeferredRevenue
243000
CY2019 meg Short Term Purchase Accounting Fair Value Adjustment To Deferred Revenue
ShortTermPurchaseAccountingFairValueAdjustmentToDeferredRevenue
858000
CY2020 meg Public Offering Expense
PublicOfferingExpense
7657000
CY2019 meg Public Offering Expense
PublicOfferingExpense
610000
CY2020 us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
-5662000
CY2021 meg Non Capitalizable Financing Expenses
NonCapitalizableFinancingExpenses
50000
CY2020 meg Non Capitalizable Financing Expenses
NonCapitalizableFinancingExpenses
378000
CY2021 us-gaap Other Nonoperating Expense
OtherNonoperatingExpense
1400000
CY2020 us-gaap Other Nonoperating Expense
OtherNonoperatingExpense
1905000
CY2021 us-gaap Profit Loss
ProfitLoss
-25325000
CY2020 us-gaap Profit Loss
ProfitLoss
-57949000
CY2019 us-gaap Profit Loss
ProfitLoss
-23557000
CY2021Q4 us-gaap Accounts Payable Related Parties Current And Noncurrent
AccountsPayableRelatedPartiesCurrentAndNoncurrent
0
CY2020Q4 us-gaap Accounts Payable Related Parties Current And Noncurrent
AccountsPayableRelatedPartiesCurrentAndNoncurrent
0
CY2020 us-gaap Common Stock Dividends Shares
CommonStockDividendsShares
1786739
CY2020Q4 meg Number Of Additional Common Stock Outstanding Owned By Related Party
NumberOfAdditionalCommonStockOutstandingOwnedByRelatedParty
2534239
CY2021 us-gaap Description Of Defined Contribution Pension And Other Postretirement Plans
DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans
401(k) Savings Plan
CY2020 us-gaap Defined Contribution Plan Maximum Annual Contributions Per Employee Percent
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
0.850
CY2019 us-gaap Defined Contribution Plan Maximum Annual Contributions Per Employee Percent
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
0.850
CY2018 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
0001564590-22-008029-index-headers.html Edgar Link pending
0001564590-22-008029-index.html Edgar Link pending
0001564590-22-008029.txt Edgar Link pending
0001564590-22-008029-xbrl.zip Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
gwcvv31sg0fa000001.jpg Edgar Link pending
gwcvv31sg0fa000002.jpg Edgar Link pending
gwcvv31sg0fa000003.jpg Edgar Link pending
meg-10k_20211231.htm Edgar Link pending
meg-10k_20211231_htm.xml Edgar Link completed
meg-20211231.xsd Edgar Link pending
meg-20211231_cal.xml Edgar Link unprocessable
meg-20211231_def.xml Edgar Link unprocessable
meg-20211231_lab.xml Edgar Link unprocessable
meg-20211231_pre.xml Edgar Link unprocessable
meg-ex211_6.htm Edgar Link pending
meg-ex231_11.htm Edgar Link pending
meg-ex311_10.htm Edgar Link pending
meg-ex312_9.htm Edgar Link pending
meg-ex321_12.htm Edgar Link pending
meg-ex322_7.htm Edgar Link pending
meg-ex42_8.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
R110.htm Edgar Link pending
R111.htm Edgar Link pending
R112.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