2022 Q2 Form 10-K Financial Statement
#000114036122022893 Filed on June 14, 2022
Income Statement
Concept | 2022 Q2 | 2022 Q1 | 2022 |
---|---|---|---|
Revenue | $164.0M | $163.9M | $650.3M |
YoY Change | 10.03% | -2.51% | 20.25% |
Cost Of Revenue | $133.7M | $138.1M | $532.4M |
YoY Change | 6.55% | 1.56% | 23.44% |
Gross Profit | $30.30M | $25.77M | $117.9M |
YoY Change | 28.56% | -19.74% | 7.68% |
Gross Profit Margin | 18.48% | 15.72% | 18.12% |
Selling, General & Admin | $19.18M | $21.61M | $80.33M |
YoY Change | 7.4% | 5.76% | 11.77% |
% of Gross Profit | 63.28% | 83.88% | 68.16% |
Research & Development | $3.113M | $2.871M | $10.50M |
YoY Change | 24.47% | 12.63% | 22.64% |
% of Gross Profit | 10.27% | 11.14% | 8.91% |
Depreciation & Amortization | $3.124M | $3.295M | $11.34M |
YoY Change | -0.67% | 7.89% | 18.44% |
% of Gross Profit | 10.31% | 12.79% | 9.62% |
Operating Expenses | $22.29M | $24.49M | $89.16M |
YoY Change | 791.2% | -8.08% | 41.91% |
Operating Profit | $8.013M | $1.283M | $28.70M |
YoY Change | -61.97% | -76.54% | -38.45% |
Interest Expense | -$7.599M | -$603.0K | -$14.12M |
YoY Change | 439.7% | -91.79% | -2140.61% |
% of Operating Profit | -94.83% | -47.0% | -49.2% |
Other Income/Expense, Net | -$6.921M | -$15.56M | |
YoY Change | |||
Pretax Income | $414.0K | $680.0K | $13.15M |
YoY Change | -77.1% | -61.67% | -57.4% |
Income Tax | $589.0K | $1.002M | $5.788M |
% Of Pretax Income | 142.27% | 147.35% | 44.02% |
Net Earnings | -$175.0K | -$322.0K | $7.361M |
YoY Change | -120.33% | -138.56% | -65.72% |
Net Earnings / Revenue | -0.11% | -0.2% | 1.13% |
Basic Earnings Per Share | -$0.01 | $0.38 | |
Diluted Earnings Per Share | -$9.151K | -$16.85K | $0.38 |
COMMON SHARES | |||
Basic Shares Outstanding | 19.12M | 19.12M | |
Diluted Shares Outstanding | 19.12M | 19.56M |
Balance Sheet
Concept | 2022 Q2 | 2022 Q1 | 2022 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $11.21M | $25.22M | $25.22M |
YoY Change | -58.02% | 46.83% | 46.83% |
Cash & Equivalents | $9.217M | $23.02M | $23.02M |
Short-Term Investments | $1.995M | $2.202M | $2.202M |
Other Short-Term Assets | $11.71M | $13.39M | $13.39M |
YoY Change | -12.04% | 8.83% | 8.83% |
Inventory | $405.2M | $370.5M | $385.5M |
Prepaid Expenses | |||
Receivables | $100.8M | $85.08M | $112.6M |
Other Receivables | $0.00 | $301.0K | $301.0K |
Total Short-Term Assets | $528.9M | $537.0M | $537.0M |
YoY Change | 19.95% | 26.99% | 26.99% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $129.5M | $51.06M | $133.1M |
YoY Change | -8.26% | -5.18% | 6.14% |
Goodwill | $3.205M | ||
YoY Change | 0.0% | ||
Intangibles | $3.799M | ||
YoY Change | -28.71% | ||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $28.45M | $1.413M | $28.40M |
YoY Change | 39.48% | -7.71% | 35.78% |
Total Long-Term Assets | $471.5M | $478.7M | $478.7M |
YoY Change | 1.84% | 12.63% | 12.63% |
TOTAL ASSETS | |||
Total Short-Term Assets | $528.9M | $537.0M | $537.0M |
Total Long-Term Assets | $471.5M | $478.7M | $478.7M |
Total Assets | $1.000B | $1.016B | $1.016B |
YoY Change | 10.67% | 19.79% | 19.79% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $173.8M | $147.5M | $147.5M |
YoY Change | 22.88% | 14.02% | 14.02% |
Accrued Expenses | $35.45M | $20.97M | $65.84M |
YoY Change | -12.9% | -10.42% | 7.29% |
Deferred Revenue | $42.50M | ||
YoY Change | 3.47% | ||
Short-Term Debt | $146.0M | $155.0M | $155.0M |
YoY Change | 41.75% | 84.52% | 84.52% |
Long-Term Debt Due | $5.855M | $6.000M | $6.000M |
YoY Change | -6.38% | -5.03% | -5.03% |
Total Short-Term Liabilities | $413.9M | $426.4M | $426.4M |
YoY Change | 23.33% | 30.75% | 30.75% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $15.13M | $16.45M | $16.45M |
YoY Change | -25.86% | -24.48% | -24.48% |
Other Long-Term Liabilities | $256.5M | $7.313M | $257.5M |
YoY Change | 5.73% | -8.28% | 29.54% |
Total Long-Term Liabilities | $271.7M | $7.313M | $273.9M |
YoY Change | 3.28% | -8.28% | 24.2% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $413.9M | $426.4M | $426.4M |
Total Long-Term Liabilities | $271.7M | $7.313M | $273.9M |
Total Liabilities | $685.7M | $700.4M | $700.4M |
YoY Change | 14.52% | 28.11% | 28.11% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $92.95M | ||
YoY Change | 8.6% | ||
Common Stock | $191.0K | ||
YoY Change | 0.53% | ||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $314.8M | $315.3M | $315.3M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $1.000B | $1.016B | $1.016B |
YoY Change | 10.67% | 19.79% | 19.79% |
Cashflow Statement
Concept | 2022 Q2 | 2022 Q1 | 2022 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$175.0K | -$322.0K | $7.361M |
YoY Change | -120.33% | -138.56% | -65.72% |
Depreciation, Depletion And Amortization | $3.124M | $3.295M | $11.34M |
YoY Change | -0.67% | 7.89% | 18.44% |
Cash From Operating Activities | -$982.0K | -$22.69M | -$44.86M |
YoY Change | -79.28% | 38.42% | -179.98% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$1.375M | -$2.439M | $7.550M |
YoY Change | -28.46% | 28.23% | -45.85% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$86.00K | -$73.00K | -$388.0K |
YoY Change | -48.5% | 231.82% | 42.65% |
Cash From Investing Activities | -$1.461M | -$2.512M | -$7.938M |
YoY Change | -30.06% | 31.24% | -44.15% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $1.914M | ||
YoY Change | 68.04% | ||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -11.27M | 40.45M | 60.22M |
YoY Change | -170.0% | 91.11% | -178.64% |
NET CHANGE | |||
Cash From Operating Activities | -982.0K | -22.69M | -44.86M |
Cash From Investing Activities | -1.461M | -2.512M | -7.938M |
Cash From Financing Activities | -11.27M | 40.45M | 60.22M |
Net Change In Cash | -13.71M | 15.25M | 7.493M |
YoY Change | -247.95% | 433.41% | -121.98% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$982.0K | -$22.69M | -$44.86M |
Capital Expenditures | -$1.375M | -$2.439M | $7.550M |
Free Cash Flow | $393.0K | -$20.25M | -$52.41M |
YoY Change | -113.95% | 39.75% | -224.36% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2022 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000918251 | |
CY2021Q1 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseRightOfUseAsset | |
CY2022Q1 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseRightOfUseAsset | |
CY2022 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2022 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--03-31 | |
CY2022 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2022 | |
CY2022 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
FY | |
CY2022 | dei |
Entity Registrant Name
EntityRegistrantName
|
MOTORCAR PARTS AMERICA INC | |
CY2021Q1 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet | |
CY2022Q1 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet | |
CY2021Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityCurrent | |
CY2022Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityCurrent | |
CY2021Q1 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent | |
CY2022Q1 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent | |
CY2021Q1 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent | |
CY2022Q1 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent | |
CY2021Q1 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent | |
CY2022Q1 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent | |
CY2022 | dei |
Auditor Firm
AuditorFirmId
|
42 | |
CY2022 | us-gaap |
Tax Credit Carryforward Expiration Date
TaxCreditCarryforwardExpirationDate
|
2034-03-31 | |
CY2022 | dei |
Document Type
DocumentType
|
10-K | |
CY2022 | dei |
Document Annual Report
DocumentAnnualReport
|
true | |
CY2022 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2022-03-31 | |
CY2022 | dei |
Document Transition Report
DocumentTransitionReport
|
false | |
CY2022 | dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
2929 California Street | |
CY2022 | dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
NY | |
CY2022 | dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Torrance | |
CY2022 | dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
11-2153962 | |
CY2022 | dei |
Entity File Number
EntityFileNumber
|
001-33861 | |
CY2022 | dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
CA | |
CY2022 | dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
90503 | |
CY2022 | dei |
City Area Code
CityAreaCode
|
310 | |
CY2022 | dei |
Local Phone Number
LocalPhoneNumber
|
212-7910 | |
CY2022 | dei |
Security12b Title
Security12bTitle
|
Common Stock, par value $0.01 per share | |
CY2022 | dei |
Trading Symbol
TradingSymbol
|
MPAA | |
CY2022 | dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | |
CY2022 | dei |
Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
|
No | |
CY2022 | dei |
Entity Voluntary Filers
EntityVoluntaryFilers
|
No | |
CY2022 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2022 | dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | |
CY2022 | dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | |
CY2022 | dei |
Entity Small Business
EntitySmallBusiness
|
false | |
CY2022 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2022 | dei |
Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
|
true | |
CY2022 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2021Q3 | dei |
Entity Public Float
EntityPublicFloat
|
368703000 | |
CY2022Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
19118651 | |
CY2022 | dei |
Auditor Name
AuditorName
|
Ernst & Young LLP | |
CY2022 | dei |
Auditor Location
AuditorLocation
|
Los Angeles, California | |
CY2021Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2022Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2022Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2021Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2022Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2021Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2020 | mpaa |
Stock Issued During Period Value Stock Options Exercised Net Of Shares For Tax Withholdings
StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings
|
457000 | |
CY2022 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
1914000 | |
CY2022 | us-gaap |
Prior Period Reclassification Adjustment Description
PriorPeriodReclassificationAdjustmentDescription
|
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Reclassifications</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Certain reclassifications have been made to the presentation of the prior year consolidated financial statements to conform to the current year presentation.</div> | |
CY2022 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | |
CY2022 | mpaa |
Prior Period Over Which Allocations Of Labor And Variable And Fixed Overhead Costs Are Determined Based On Average Actual Use Of Production Facilities
PriorPeriodOverWhichAllocationsOfLaborAndVariableAndFixedOverheadCostsAreDeterminedBasedOnAverageActualUseOfProductionFacilities
|
P12M | |
CY2022Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
13520000 | |
CY2021Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
13246000 | |
CY2022 | mpaa |
Period Of Normal Operating Cycle
PeriodOfNormalOperatingCycle
|
P1Y | |
CY2020 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
0 | |
CY2021 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
0 | |
CY2022 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
0 | |
CY2020 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | |
CY2022 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19559646 | |
CY2021 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19387555 | |
CY2022 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
1989000 | |
CY2021 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
9893000 | |
CY2020 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
-11710000 | |
CY2020 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | |
CY2021 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | |
CY2022 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | |
CY2022 | us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
0 | |
CY2021 | us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
0 | |
CY2020 | us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
0 | |
CY2020 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
18913788 | |
CY2022 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.38 | |
CY2022 | us-gaap |
Advertising Expense
AdvertisingExpense
|
1007000 | |
CY2021 | us-gaap |
Advertising Expense
AdvertisingExpense
|
507000 | |
CY2020 | us-gaap |
Advertising Expense
AdvertisingExpense
|
773000 | |
CY2021 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.13 | |
CY2020 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.39 | |
CY2022 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.38 | |
CY2022 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7361000 | |
CY2021 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21476000 | |
CY2020 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-7290000 | |
CY2022 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19119727 | |
CY2021 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19023145 | |
CY2020 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18913788 | |
CY2022 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
439919 | |
CY2021 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.11 | |
CY2020 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.39 | |
CY2021 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
364410 | |
CY2022Q1 | us-gaap |
Short Term Investments
ShortTermInvestments
|
2202000 | |
CY2021Q1 | us-gaap |
Short Term Investments
ShortTermInvestments
|
1652000 | |
CY2022Q1 | us-gaap |
Deferred Compensation Arrangement With Individual Recorded Liability
DeferredCompensationArrangementWithIndividualRecordedLiability
|
2202000 | |
CY2021Q1 | us-gaap |
Deferred Compensation Arrangement With Individual Recorded Liability
DeferredCompensationArrangementWithIndividualRecordedLiability
|
1652000 | |
CY2022 | us-gaap |
Deferred Compensation Arrangement With Individual Compensation Expense
DeferredCompensationArrangementWithIndividualCompensationExpense
|
119000 | |
CY2021 | us-gaap |
Deferred Compensation Arrangement With Individual Compensation Expense
DeferredCompensationArrangementWithIndividualCompensationExpense
|
96000 | |
CY2020 | us-gaap |
Deferred Compensation Arrangement With Individual Compensation Expense
DeferredCompensationArrangementWithIndividualCompensationExpense
|
79000 | |
CY2022 | mpaa |
Short Term Investments Redeemed
ShortTermInvestmentsRedeemed
|
0 | |
CY2021 | mpaa |
Short Term Investments Redeemed
ShortTermInvestmentsRedeemed
|
46000 | |
CY2022 | us-gaap |
Marketable Securities Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
|
163000 | |
CY2021 | us-gaap |
Marketable Securities Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
|
521000 | |
CY2020 | us-gaap |
Marketable Securities Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
|
96000 | |
CY2022 | us-gaap |
Marketable Securities Realized Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments
|
0 | |
CY2021 | us-gaap |
Marketable Securities Realized Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments
|
10000 | |
CY2020 | us-gaap |
Marketable Securities Realized Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments
|
193000 | |
CY2022 | us-gaap |
Marketable Securities Unrealized Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments
|
163000 | |
CY2021 | us-gaap |
Marketable Securities Unrealized Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments
|
511000 | |
CY2020 | us-gaap |
Marketable Securities Unrealized Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments
|
-97000 | |
CY2022Q1 | us-gaap |
Goodwill
Goodwill
|
3205000 | |
CY2021Q1 | us-gaap |
Goodwill
Goodwill
|
3205000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
1520000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
1133000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
514000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
369000 | |
CY2022 | us-gaap |
Acquired Finite Lived Intangible Assets Weighted Average Useful Life
AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
|
P9Y | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
12392000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
8593000 | |
CY2021Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
12492000 | |
CY2021Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
7163000 | |
CY2022Q1 | mpaa |
Intangible Assets Fully Amortized Retired
IntangibleAssetsFullyAmortizedRetired
|
136000 | |
CY2021Q1 | mpaa |
Intangible Assets Fully Amortized Retired
IntangibleAssetsFullyAmortizedRetired
|
291000 | |
CY2022 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1548000 | |
CY2021 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1571000 | |
CY2020 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1770000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
263000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
3799000 | |
CY2022Q1 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
98734000 | |
CY2022Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
150414000 | |
CY2021Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
128190000 | |
CY2022Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
6880000 | |
CY2021Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
5233000 | |
CY2022Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
226729000 | |
CY2021Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
168184000 | |
CY2022Q1 | us-gaap |
Inventory Gross
InventoryGross
|
384023000 | |
CY2021Q1 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
81549000 | |
CY2022Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
375000 | |
CY2021Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
348000 | |
CY2022Q1 | mpaa |
Customer Payment Discrepancies
CustomerPaymentDiscrepancies
|
1375000 | |
CY2021Q1 | mpaa |
Customer Payment Discrepancies
CustomerPaymentDiscrepancies
|
752000 | |
CY2022Q1 | mpaa |
Customer Returns Rga Issued
CustomerReturnsRgaIssued
|
11909000 | |
CY2021Q1 | mpaa |
Customer Returns Rga Issued
CustomerReturnsRgaIssued
|
17327000 | |
CY2022Q1 | mpaa |
Accounts Receivable Offset Accounts
AccountsReceivableOffsetAccounts
|
13659000 | |
CY2021Q1 | mpaa |
Accounts Receivable Offset Accounts
AccountsReceivableOffsetAccounts
|
18427000 | |
CY2022Q1 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
85075000 | |
CY2021Q1 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
63122000 | |
CY2021Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
348000 | |
CY2020Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
4252000 | |
CY2022 | mpaa |
Accounts Receivable Credit Loss Expense
AccountsReceivableCreditLossExpense
|
95000 | |
CY2021 | mpaa |
Accounts Receivable Credit Loss Expense
AccountsReceivableCreditLossExpense
|
99000 | |
CY2022 | mpaa |
Accounts Receivable Allowance For Credit Loss Reversal
AccountsReceivableAllowanceForCreditLossReversal
|
0 | |
CY2021 | mpaa |
Accounts Receivable Allowance For Credit Loss Reversal
AccountsReceivableAllowanceForCreditLossReversal
|
100000 | |
CY2022 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
68000 | |
CY2021 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
3903000 | |
CY2022Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
375000 | |
CY2021Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
348000 | |
CY2021Q1 | mpaa |
Contract With Customer Asset Core Premiums Paid To Customers Noncurrent
ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent
|
31509000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Long Term Core Inventory Deposits Noncurrent
ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent
|
5569000 | |
CY2021Q1 | mpaa |
Contract With Customer Asset Long Term Core Inventory Deposits Noncurrent
ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent
|
5569000 | |
CY2022Q1 | us-gaap |
Contract With Customer Asset Net Noncurrent
ContractWithCustomerAssetNetNoncurrent
|
310255000 | |
CY2021Q1 | us-gaap |
Contract With Customer Asset Net Noncurrent
ContractWithCustomerAssetNetNoncurrent
|
270213000 | |
CY2021Q1 | us-gaap |
Inventory Gross
InventoryGross
|
301607000 | |
CY2022Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
13520000 | |
CY2021Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
13246000 | |
CY2022Q1 | us-gaap |
Inventory Net
InventoryNet
|
370503000 | |
CY2021Q1 | us-gaap |
Inventory Net
InventoryNet
|
288361000 | |
CY2022Q1 | mpaa |
Inventory Unreturned
InventoryUnreturned
|
15001000 | |
CY2021Q1 | mpaa |
Inventory Unreturned
InventoryUnreturned
|
14552000 | |
CY2022 | mpaa |
Long Term Contract Assets Write Down
LongTermContractAssetsWriteDown
|
4671000 | |
CY2021 | mpaa |
Long Term Contract Assets Write Down
LongTermContractAssetsWriteDown
|
4600000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Cores Expected To Be Returned By Customers Current
ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent
|
15778000 | |
CY2021Q1 | mpaa |
Contract With Customer Asset Cores Expected To Be Returned By Customers Current
ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent
|
17657000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Upfront Payments To Customers Current
ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent
|
517000 | |
CY2021Q1 | mpaa |
Contract With Customer Asset Upfront Payments To Customers Current
ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent
|
684000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Finished Goods Premiums Paid To Customers Current
ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent
|
584000 | |
CY2021Q1 | mpaa |
Contract With Customer Asset Finished Goods Premiums Paid To Customers Current
ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent
|
405000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Core Premiums Paid To Customers Current
ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent
|
10621000 | |
CY2021Q1 | mpaa |
Contract With Customer Asset Core Premiums Paid To Customers Current
ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent
|
8194000 | |
CY2022Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
27500000 | |
CY2021Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
26940000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Remanufactured Cores Held At Customers Locations Noncurrent
ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent
|
258376000 | |
CY2021Q1 | mpaa |
Contract With Customer Asset Remanufactured Cores Held At Customers Locations Noncurrent
ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent
|
229918000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Upfront Payments To Customers Noncurrent
ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent
|
210000 | |
CY2021Q1 | mpaa |
Contract With Customer Asset Upfront Payments To Customers Noncurrent
ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent
|
486000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Finished Goods Premiums Paid To Customers Noncurrent
ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent
|
2806000 | |
CY2021Q1 | mpaa |
Contract With Customer Asset Finished Goods Premiums Paid To Customers Noncurrent
ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent
|
2731000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Core Premiums Paid To Customers Noncurrent
ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent
|
43294000 | |
CY2021Q1 | mpaa |
Contract With Customer Liability Accrued Core Payment Noncurrent
ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent
|
1610000 | |
CY2022Q1 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
172764000 | |
CY2021Q1 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
125223000 | |
CY2022 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
1989000 | |
CY2021 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
9893000 | |
CY2022Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
108001000 | |
CY2021Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
99867000 | |
CY2022Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
56939000 | |
CY2021Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
46013000 | |
CY2022Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
51062000 | |
CY2021Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
53854000 | |
CY2022Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
23016000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Customer Core Returns Accrual Current
ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent
|
12322000 | |
CY2021Q1 | mpaa |
Contract With Customer Liability Customer Core Returns Accrual Current
ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent
|
12710000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Customer Allowances Earned Current
ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent
|
22018000 | |
CY2021Q1 | mpaa |
Contract With Customer Liability Customer Allowances Earned Current
ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent
|
16513000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Customer Deposits Current
ContractWithCustomerLiabilityCustomerDepositsCurrent
|
3306000 | |
CY2021Q1 | mpaa |
Contract With Customer Liability Customer Deposits Current
ContractWithCustomerLiabilityCustomerDepositsCurrent
|
2234000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Finished Goods Liabilities Current
ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent
|
1537000 | |
CY2021Q1 | mpaa |
Contract With Customer Liability Finished Goods Liabilities Current
ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent
|
1883000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Core Bank Liability Current
ContractWithCustomerLiabilityCoreBankLiabilityCurrent
|
1634000 | |
CY2021Q1 | mpaa |
Contract With Customer Liability Core Bank Liability Current
ContractWithCustomerLiabilityCoreBankLiabilityCurrent
|
1585000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Accrued Core Payment Current
ContractWithCustomerLiabilityAccruedCorePaymentCurrent
|
1679000 | |
CY2021Q1 | mpaa |
Contract With Customer Liability Accrued Core Payment Current
ContractWithCustomerLiabilityAccruedCorePaymentCurrent
|
6147000 | |
CY2022Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
42496000 | |
CY2021Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
41072000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Customer Core Returns Accrual Noncurrent
ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent
|
154940000 | |
CY2021Q1 | mpaa |
Contract With Customer Liability Customer Core Returns Accrual Noncurrent
ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent
|
103719000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Customer Allowances Earned Noncurrent
ContractWithCustomerLiabilityCustomerAllowancesEarnedNoncurrent
|
41000 | |
CY2021Q1 | mpaa |
Contract With Customer Liability Customer Allowances Earned Noncurrent
ContractWithCustomerLiabilityCustomerAllowancesEarnedNoncurrent
|
313000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Finished Goods Liabilities Noncurrent
ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent
|
1588000 | |
CY2021Q1 | mpaa |
Contract With Customer Liability Finished Goods Liabilities Noncurrent
ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent
|
2678000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Core Bank Liability Non Current
ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent
|
15267000 | |
CY2021Q1 | mpaa |
Contract With Customer Liability Core Bank Liability Non Current
ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent
|
16903000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Accrued Core Payment Noncurrent
ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent
|
928000 | |
CY2020 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
-11710000 | |
CY2022Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
81997000 | |
CY2021Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
71513000 | |
CY2022Q1 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
7470000 | |
CY2021Q1 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
8852000 | |
CY2022Q1 | mpaa |
Operating And Finance Lease Right Of Use Assets
OperatingAndFinanceLeaseRightOfUseAssets
|
89467000 | |
CY2021Q1 | mpaa |
Operating And Finance Lease Right Of Use Assets
OperatingAndFinanceLeaseRightOfUseAssets
|
80365000 | |
CY2022Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
6788000 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
6439000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
2330000 | |
CY2021Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
2640000 | |
CY2022Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
80803000 | |
CY2021Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
70551000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
3425000 | |
CY2021Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
4995000 | |
CY2022Q1 | mpaa |
Operating And Finance Lease Liability
OperatingAndFinanceLeaseLiability
|
93346000 | |
CY2021Q1 | mpaa |
Operating And Finance Lease Liability
OperatingAndFinanceLeaseLiability
|
84625000 | |
CY2022 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
12472000 | |
CY2021 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
11527000 | |
CY2020 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
8733000 | |
CY2022 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
1462000 | |
CY2021 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
1383000 | |
CY2020 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
1263000 | |
CY2022 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
1011000 | |
CY2021 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
825000 | |
CY2020 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
600000 | |
CY2022 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
2088000 | |
CY2021 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
1762000 | |
CY2020 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
1616000 | |
CY2022 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
345000 | |
CY2021 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
379000 | |
CY2020 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
281000 | |
CY2022 | us-gaap |
Lease Cost
LeaseCost
|
17378000 | |
CY2021 | us-gaap |
Lease Cost
LeaseCost
|
15876000 | |
CY2020 | us-gaap |
Lease Cost
LeaseCost
|
12493000 | |
CY2021Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P11Y1M6D | |
CY2022Q1 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.051 | |
CY2021Q1 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.053 | |
CY2022Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.057 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
11497000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
2549000 | |
CY2022Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Next Twelve Months
LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths
|
14046000 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
10034000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
1747000 | |
CY2022Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due Year Two
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo
|
11781000 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
10092000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
1246000 | |
CY2022Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due Year Three
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree
|
11338000 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
10350000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
553000 | |
CY2022Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due Year Four
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour
|
10903000 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
10497000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due Year Five
FinanceLeaseLiabilityPaymentsDueYearFive
|
89000 | |
CY2022Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due Year Five
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive
|
10586000 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
64620000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due After Year Five
FinanceLeaseLiabilityPaymentsDueAfterYearFive
|
0 | |
CY2022Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due After Year Five
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive
|
64620000 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
117090000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
6184000 | |
CY2022Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue
|
123274000 | |
CY2022Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
29499000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
429000 | |
CY2022Q1 | mpaa |
Lessee Operating And Finance Lease Liability Undiscounted Excess Amount
LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount
|
29928000 | |
CY2022Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
87591000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
5755000 | |
CY2022Q1 | mpaa |
Operating And Finance Lease Liability
OperatingAndFinanceLeaseLiability
|
93346000 | |
CY2022Q1 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y10M24D | |
CY2021Q1 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P3Y4M24D | |
CY2022Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P10Y4M24D | |
CY2021Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.059 | |
CY2022 | mpaa |
Accounts Receivables Discounted
AccountsReceivablesDiscounted
|
525441000 | |
CY2021 | mpaa |
Accounts Receivables Discounted
AccountsReceivablesDiscounted
|
491285000 | |
CY2022 | mpaa |
Discounted Accounts Receivable Weighted Average Days For Accelerated Collection
DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection
|
P336D | |
CY2021 | mpaa |
Discounted Accounts Receivable Weighted Average Days For Accelerated Collection
DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection
|
P334D | |
CY2022 | mpaa |
Weighted Average Discount Rate On Discounted Accounts Receivables
WeightedAverageDiscountRateOnDiscountedAccountsReceivables
|
0.019 | |
CY2021 | mpaa |
Weighted Average Discount Rate On Discounted Accounts Receivables
WeightedAverageDiscountRateOnDiscountedAccountsReceivables
|
0.021 | |
CY2022 | mpaa |
Discount Recorded As Interest Expense
DiscountRecordedAsInterestExpense
|
9197000 | |
CY2021 | mpaa |
Discount Recorded As Interest Expense
DiscountRecordedAsInterestExpense
|
9513000 | |
CY2022Q1 | us-gaap |
Foreign Currency Derivative Instruments Not Designated As Hedging Instruments Asset At Fair Value
ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
|
1113000 | |
CY2021Q1 | us-gaap |
Foreign Currency Derivative Instruments Not Designated As Hedging Instruments Asset At Fair Value
ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
|
1429000 | |
CY2021Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
21093000 | |
CY2020Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
18300000 | |
CY2019Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
19475000 | |
CY2022 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
118675000 | |
CY2021 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
111025000 | |
CY2020 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
112590000 | |
CY2022 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
119643000 | |
CY2021 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
108232000 | |
CY2020 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
113765000 | |
CY2022Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
20125000 | |
CY2021Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
21093000 | |
CY2020Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
18300000 | |
CY2022 | mpaa |
Long Term Supplier Commitment Period
LongTermSupplierCommitmentPeriod
|
P4Y | |
CY2022 | mpaa |
Allowances Incurred Under Long Term Customer Contracts
AllowancesIncurredUnderLongTermCustomerContracts
|
19348000 | |
CY2021 | mpaa |
Allowances Incurred Under Long Term Customer Contracts
AllowancesIncurredUnderLongTermCustomerContracts
|
29238000 | |
CY2020 | mpaa |
Allowances Incurred Under Long Term Customer Contracts
AllowancesIncurredUnderLongTermCustomerContracts
|
26733000 | |
CY2022 | mpaa |
Allowances Related To Single Exchange Of Product
AllowancesRelatedToSingleExchangeOfProduct
|
129283000 | |
CY2021 | mpaa |
Allowances Related To Single Exchange Of Product
AllowancesRelatedToSingleExchangeOfProduct
|
99768000 | |
CY2020 | mpaa |
Allowances Related To Single Exchange Of Product
AllowancesRelatedToSingleExchangeOfProduct
|
97408000 | |
CY2022 | mpaa |
Allowances Related To Amortization Of Core Premiums Paid To Customers
AllowancesRelatedToAmortizationOfCorePremiumsPaidToCustomers
|
11242000 | |
CY2021 | mpaa |
Allowances Related To Amortization Of Core Premiums Paid To Customers
AllowancesRelatedToAmortizationOfCorePremiumsPaidToCustomers
|
6590000 | |
CY2020 | mpaa |
Allowances Related To Amortization Of Core Premiums Paid To Customers
AllowancesRelatedToAmortizationOfCorePremiumsPaidToCustomers
|
4501000 | |
CY2022 | mpaa |
Customer Allowances Recorded As Reduction Of Revenue
CustomerAllowancesRecordedAsReductionOfRevenue
|
159873000 | |
CY2021 | mpaa |
Customer Allowances Recorded As Reduction Of Revenue
CustomerAllowancesRecordedAsReductionOfRevenue
|
135596000 | |
CY2020 | mpaa |
Customer Allowances Recorded As Reduction Of Revenue
CustomerAllowancesRecordedAsReductionOfRevenue
|
128642000 | |
CY2022Q1 | us-gaap |
Other Commitment Due In Next Twelve Months
OtherCommitmentDueInNextTwelveMonths
|
23672000 | |
CY2022Q1 | us-gaap |
Other Commitment Due In Second Year
OtherCommitmentDueInSecondYear
|
10134000 | |
CY2022Q1 | us-gaap |
Other Commitment Due In Third Year
OtherCommitmentDueInThirdYear
|
9133000 | |
CY2022Q1 | us-gaap |
Other Commitment Due In Fourth Year
OtherCommitmentDueInFourthYear
|
8579000 | |
CY2022Q1 | us-gaap |
Other Commitment Due In Fifth Year
OtherCommitmentDueInFifthYear
|
7978000 | |
CY2022Q1 | us-gaap |
Other Commitment Due After Fifth Year
OtherCommitmentDueAfterFifthYear
|
11137000 | |
CY2022Q1 | us-gaap |
Other Commitment
OtherCommitment
|
70633000 | |
CY2019Q1 | us-gaap |
Loss Contingency Estimate Of Possible Loss
LossContingencyEstimateOfPossibleLoss
|
17000000 | |
CY2022 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
8572000 | |
CY2021 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
5734000 | |
CY2020 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
5313000 | |
CY2022 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
1478000 | |
CY2021 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
722000 | |
CY2020 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
1454000 | |
CY2022 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
3180000 | |
CY2021 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
3364000 | |
CY2020 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
1566000 | |
CY2022 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
13230000 | |
CY2021 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
9820000 | |
CY2020 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
8333000 | |
CY2022 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-6411000 | |
CY2021 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-1909000 | |
CY2020 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-4516000 | |
CY2022 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-659000 | |
CY2021 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
118000 | |
CY2021Q1 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
6163000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
26856000 | |
CY2021Q1 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
19308000 | |
CY2020Q1 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
823000 | |
CY2022Q1 | us-gaap |
Tax Credit Carryforward Amount
TaxCreditCarryforwardAmount
|
2018000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
3815000 | |
CY2021Q1 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
4323000 | |
CY2022 | us-gaap |
Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
|
653000 | |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.210 | |
CY2020 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-1567000 | |
CY2022 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-372000 | |
CY2021 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
1358000 | |
CY2020 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-3261000 | |
CY2022 | mpaa |
Total Deferred Tax Expense Benefit
TotalDeferredTaxExpenseBenefit
|
-7442000 | |
CY2021 | mpaa |
Total Deferred Tax Expense Benefit
TotalDeferredTaxExpenseBenefit
|
-433000 | |
CY2020 | mpaa |
Total Deferred Tax Expense Benefit
TotalDeferredTaxExpenseBenefit
|
-9344000 | |
CY2022 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5788000 | |
CY2021 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9387000 | |
CY2020 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1011000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
|
99000 | |
CY2021Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
|
85000 | |
CY2022Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Customer Allowances Earned
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned
|
5321000 | |
CY2021Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Customer Allowances Earned
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned
|
4135000 | |
CY2022Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Stock Adjustment Returns
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns
|
1651000 | |
CY2021Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Stock Adjustment Returns
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns
|
3086000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
2984000 | |
CY2021Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
2562000 | |
CY2022Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Operating Lease Liability
DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability
|
23894000 | |
CY2021Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Operating Lease Liability
DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability
|
21595000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Returns And Allowances
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
|
25445000 | |
CY2021Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Returns And Allowances
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
|
16479000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
|
3515000 | |
CY2021Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
|
2362000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
4617000 | |
CY2021Q1 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
4210000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards
DeferredTaxAssetsTaxCreditCarryforwards
|
2018000 | |
CY2021Q1 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards
DeferredTaxAssetsTaxCreditCarryforwards
|
1828000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
3833000 | |
CY2021Q1 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
3003000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
77192000 | |
CY2021Q1 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
63668000 | |
CY2022Q1 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
1051000 | |
CY2021Q1 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
2083000 | |
CY2022Q1 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
|
13088000 | |
CY2021Q1 | us-gaap |
Deferred Tax Liabilities Goodwill And Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
|
9840000 | |
CY2022Q1 | us-gaap |
Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
|
23421000 | |
CY2021Q1 | us-gaap |
Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
|
20950000 | |
CY2022Q1 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
5960000 | |
CY2021Q1 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
5324000 | |
CY2022Q1 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
43520000 | |
CY2021Q1 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
38197000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
6816000 | |
CY2020 | mpaa |
Effective Income Tax Rate Reconciliation Return To Provision Adjustments
EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments
|
-0.015 | |
CY2022 | mpaa |
Effective Income Tax Rate Reconciliation Irc162 M Percent
EffectiveIncomeTaxRateReconciliationIrc162MPercent
|
0.072 | |
CY2021 | mpaa |
Effective Income Tax Rate Reconciliation Irc162 M Percent
EffectiveIncomeTaxRateReconciliationIrc162MPercent
|
0.019 | |
CY2020 | mpaa |
Effective Income Tax Rate Reconciliation Irc162 M Percent
EffectiveIncomeTaxRateReconciliationIrc162MPercent
|
-0.040 | |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0.050 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0.022 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.210 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.210 | |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.041 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.022 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
-0.037 | |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
|
-0.004 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
|
0.005 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
|
-0.013 | |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
0.049 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
0.019 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
0.138 | |
CY2022 | mpaa |
Effective Income Tax Rate Reconciliation Return To Provision Adjustments
EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments
|
-0.009 | |
CY2021 | mpaa |
Effective Income Tax Rate Reconciliation Return To Provision Adjustments
EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustments
|
0.004 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
-0.187 | |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation Prior Year Income Taxes
EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
|
-0.004 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Prior Year Income Taxes
EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
|
0 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation Prior Year Income Taxes
EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
|
0.048 | |
CY2022 | mpaa |
Effective Income Tax Rate Reconciliation Uncertain Tax Positions Percent
EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent
|
0.061 | |
CY2021 | mpaa |
Effective Income Tax Rate Reconciliation Uncertain Tax Positions Percent
EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent
|
0.003 | |
CY2020 | mpaa |
Effective Income Tax Rate Reconciliation Uncertain Tax Positions Percent
EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent
|
0.021 | |
CY2022 | mpaa |
Effective Income Tax Rate Reconciliation Research And Development Percent
EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent
|
-0.009 | |
CY2021 | mpaa |
Effective Income Tax Rate Reconciliation Research And Development Percent
EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent
|
-0.003 | |
CY2020 | mpaa |
Effective Income Tax Rate Reconciliation Research And Development Percent
EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent
|
0.011 | |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
-0.017 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
0.003 | |
CY2020 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
-0.014 | |
CY2022 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.440 | |
CY2021 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.304 | |
CY2020 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.122 | |
CY2021Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1104000 | |
CY2020Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1011000 | |
CY2019Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1083000 | |
CY2022 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
352000 | |
CY2021 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
249000 | |
CY2020 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
362000 | |
CY2022 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
581000 | |
CY2021 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
67000 | |
CY2020 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
0 | |
CY2022 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
62000 | |
CY2021 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
223000 | |
CY2020 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
434000 | |
CY2022Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1975000 | |
CY2021Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1104000 | |
CY2020Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1011000 | |
CY2022Q1 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
1632000 | |
CY2021Q1 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
923000 | |
CY2022Q1 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
170000 | |
CY2021Q1 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
58000 | |
CY2022 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
112000 | |
CY2021 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
-16000 | |
CY2020 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
-50000 |