2023 Q2 Form 10-K Financial Statement
#000114036123029664 Filed on June 14, 2023
Income Statement
Concept | 2023 Q2 | 2023 Q1 | 2023 |
---|---|---|---|
Revenue | $159.7M | $194.7M | $683.1M |
YoY Change | -2.61% | 18.8% | 5.04% |
Cost Of Revenue | $133.1M | $158.6M | $569.1M |
YoY Change | -0.41% | 14.79% | 6.89% |
Gross Profit | $26.57M | $36.15M | $114.0M |
YoY Change | -12.33% | 40.29% | -3.31% |
Gross Profit Margin | 16.64% | 18.56% | 16.68% |
Selling, General & Admin | $18.02M | $17.16M | $76.49M |
YoY Change | -6.02% | -20.59% | -4.79% |
% of Gross Profit | 67.83% | 47.48% | 67.11% |
Research & Development | $2.375M | $1.992M | $10.32M |
YoY Change | -23.71% | -30.62% | -1.71% |
% of Gross Profit | 8.94% | 5.51% | 9.06% |
Depreciation & Amortization | $3.033M | $3.122M | $10.98M |
YoY Change | -2.91% | -5.25% | -3.12% |
% of Gross Profit | 11.42% | 8.64% | 9.64% |
Operating Expenses | $16.13M | $19.16M | $77.52M |
YoY Change | -27.65% | -21.76% | -13.06% |
Operating Profit | $10.44M | $17.00M | $36.45M |
YoY Change | 30.3% | 1224.63% | 26.97% |
Interest Expense | -$7.590M | -$5.142M | -$30.26M |
YoY Change | -0.12% | 752.74% | 114.32% |
% of Operating Profit | -72.69% | -30.26% | -83.04% |
Other Income/Expense, Net | -$11.86M | -$39.56M | |
YoY Change | 71.36% | 154.29% | |
Pretax Income | -$1.419M | $11.85M | -$3.109M |
YoY Change | -442.75% | 1643.09% | -123.64% |
Income Tax | -$9.000K | $10.39M | $1.098M |
% Of Pretax Income | 87.69% | ||
Net Earnings | -$1.410M | $1.459M | -$4.207M |
YoY Change | 705.71% | -553.11% | -157.15% |
Net Earnings / Revenue | -0.88% | 0.75% | -0.62% |
Basic Earnings Per Share | -$0.07 | -$0.22 | |
Diluted Earnings Per Share | -$0.07 | $0.07 | -$0.22 |
COMMON SHARES | |||
Basic Shares Outstanding | 19.49M | 19.49M | 19.34M |
Diluted Shares Outstanding | 19.51M | 19.34M |
Balance Sheet
Concept | 2023 Q2 | 2023 Q1 | 2023 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $13.05M | $13.61M | $13.61M |
YoY Change | 16.36% | -46.04% | -46.04% |
Cash & Equivalents | $10.89M | $11.60M | $11.60M |
Short-Term Investments | $2.159M | $2.011M | $2.011M |
Other Short-Term Assets | $20.57M | $20.15M | $20.15M |
YoY Change | 75.7% | 50.52% | 50.52% |
Inventory | $346.1M | $339.7M | $356.3M |
Prepaid Expenses | |||
Receivables | $146.6M | $119.9M | $145.3M |
Other Receivables | $0.00 | $2.156M | $2.156M |
Total Short-Term Assets | $572.2M | $537.5M | $537.5M |
YoY Change | 8.18% | 0.09% | 0.09% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $44.24M | $46.05M | $133.7M |
YoY Change | -65.85% | -9.81% | 0.46% |
Goodwill | $3.205M | ||
YoY Change | 0.0% | ||
Intangibles | $2.143M | ||
YoY Change | -43.59% | ||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $1.081M | $1.062M | $33.69M |
YoY Change | -96.2% | -24.84% | 18.64% |
Total Long-Term Assets | $486.0M | $491.1M | $491.1M |
YoY Change | 3.08% | 2.58% | 2.58% |
TOTAL ASSETS | |||
Total Short-Term Assets | $572.2M | $537.5M | $537.5M |
Total Long-Term Assets | $486.0M | $491.1M | $491.1M |
Total Assets | $1.058B | $1.029B | $1.029B |
YoY Change | 5.77% | 1.27% | 1.27% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $143.0M | $119.4M | $119.4M |
YoY Change | -17.75% | -19.01% | -19.01% |
Accrued Expenses | $42.29M | $22.33M | $69.08M |
YoY Change | 19.31% | 6.5% | 4.92% |
Deferred Revenue | $49.00M | $40.34M | |
YoY Change | -5.07% | ||
Short-Term Debt | $167.0M | $145.2M | $145.2M |
YoY Change | 14.38% | -6.32% | -6.32% |
Long-Term Debt Due | $13.82M | $3.664M | $3.664M |
YoY Change | 136.07% | -38.93% | -38.93% |
Total Short-Term Liabilities | $418.5M | $382.6M | $382.6M |
YoY Change | 1.11% | -10.27% | -10.27% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $33.59M | $40.27M | $40.27M |
YoY Change | 121.95% | 144.84% | 144.84% |
Other Long-Term Liabilities | $11.34M | $11.58M | $284.5M |
YoY Change | -95.58% | 58.39% | 10.51% |
Total Long-Term Liabilities | $11.34M | $11.58M | $324.8M |
YoY Change | -95.83% | 58.39% | 18.57% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $418.5M | $382.6M | $382.6M |
Total Long-Term Liabilities | $11.34M | $11.58M | $324.8M |
Total Liabilities | $734.7M | $708.1M | $708.1M |
YoY Change | 7.16% | 1.09% | 1.09% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $87.34M | $88.75M | |
YoY Change | -4.53% | ||
Common Stock | $196.0K | $195.0K | |
YoY Change | 2.09% | ||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $323.4M | $320.5M | $320.5M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $1.058B | $1.029B | $1.029B |
YoY Change | 5.77% | 1.27% | 1.27% |
Cashflow Statement
Concept | 2023 Q2 | 2023 Q1 | 2023 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$1.410M | $1.459M | -$4.207M |
YoY Change | 705.71% | -553.11% | -157.15% |
Depreciation, Depletion And Amortization | $3.033M | $3.122M | $10.98M |
YoY Change | -2.91% | -5.25% | -3.12% |
Cash From Operating Activities | -$20.47M | -$326.0K | -$21.75M |
YoY Change | 1984.52% | -98.56% | -51.51% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $40.00K | $594.0K | $4.201M |
YoY Change | -102.91% | -124.35% | -44.36% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$27.00K | $258.0K | $10.00K |
YoY Change | -68.6% | -453.42% | -102.58% |
Cash From Investing Activities | -$67.00K | -$336.0K | -$4.191M |
YoY Change | -95.41% | -86.62% | -47.2% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $0.00 | ||
YoY Change | -100.0% | ||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 19.67M | -590.0K | 14.31M |
YoY Change | -274.62% | -101.46% | -76.24% |
NET CHANGE | |||
Cash From Operating Activities | -20.47M | -326.0K | -21.75M |
Cash From Investing Activities | -67.00K | -336.0K | -4.191M |
Cash From Financing Activities | 19.67M | -590.0K | 14.31M |
Net Change In Cash | -709.0K | -1.252M | -11.42M |
YoY Change | -94.83% | -108.21% | -252.41% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$20.47M | -$326.0K | -$21.75M |
Capital Expenditures | $40.00K | $594.0K | $4.201M |
Free Cash Flow | -$20.51M | -$920.0K | -$25.96M |
YoY Change | -5318.83% | -95.46% | -50.48% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2022 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
22833000 | |
CY2021 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
18024000 | |
CY2023 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
10322000 | |
CY2022 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
10502000 | |
CY2022 | us-gaap |
Gross Profit
GrossProfit
|
117865000 | |
CY2021 | us-gaap |
Gross Profit
GrossProfit
|
109461000 | |
CY2021 | mpaa |
Interest Expense Net
InterestExpenseNet
|
15770000 | |
CY2023 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-3109000 | |
CY2022 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
13149000 | |
CY2021 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
30863000 | |
CY2023 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1098000 | |
CY2022 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5788000 | |
CY2023 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-4207000 | |
CY2022 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7361000 | |
CY2021 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21476000 | |
CY2023 | us-gaap |
Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
|
9291000 | |
CY2022 | us-gaap |
Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
|
1673000 | |
CY2021 | us-gaap |
Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
|
17606000 | |
CY2023 | us-gaap |
Operating Expenses
OperatingExpenses
|
77516000 | |
CY2022 | us-gaap |
Operating Expenses
OperatingExpenses
|
89161000 | |
CY2021 | us-gaap |
Operating Expenses
OperatingExpenses
|
62828000 | |
CY2023 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
36446000 | |
CY2022 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
28704000 | |
CY2021 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
46633000 | |
CY2023 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.22 | |
CY2022 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.38 | |
CY2021 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.13 | |
CY2023 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.22 | |
CY2022 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.38 | |
CY2021 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.11 | |
CY2023 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19340246 | |
CY2022 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19119727 | |
CY2021 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19023145 | |
CY2023 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19340246 | |
CY2022 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19559646 | |
CY2021 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19387555 | |
CY2023 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-4207000 | |
CY2022 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7361000 | |
CY2021 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21476000 | |
CY2023 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
4763000 | |
CY2022 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
2630000 | |
CY2021 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-328000 | |
CY2022 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
2630000 | |
CY2021 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-328000 | |
CY2023 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
556000 | |
CY2022 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
9991000 | |
CY2021 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
21148000 | |
CY2020Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
275520000 | |
CY2021 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
5247000 | |
CY2021 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
350000 | |
CY2021 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-328000 | |
CY2021 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21476000 | |
CY2021Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
301145000 | |
CY2022 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
7287000 | |
CY2022 | mpaa |
Stock Issued During Period Value Stock Options Exercised Net Of Shares For Tax Withholdings
StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings
|
499000 | |
CY2022 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
1745000 | |
CY2022 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
1914000 | |
CY2022 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
2630000 | |
CY2022 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7361000 | |
CY2022Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
315263000 | |
CY2023 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
4685000 | |
CY2023 | mpaa |
Stock Issued During Period Value Stock Options Exercised Net Of Shares For Tax Withholdings
StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesForTaxWithholdings
|
940000 | |
CY2023 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
969000 | |
CY2023 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
4763000 | |
CY2023 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-4207000 | |
CY2023Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
320475000 | |
CY2023 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-4207000 | |
CY2022 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7361000 | |
CY2021 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21476000 | |
CY2023 | us-gaap |
Depreciation
Depreciation
|
10984000 | |
CY2022 | us-gaap |
Depreciation
Depreciation
|
11338000 | |
CY2021 | us-gaap |
Depreciation
Depreciation
|
9573000 | |
CY2023 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1460000 | |
CY2021 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-3200000 | |
CY2021 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1571000 | |
CY2023 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
663000 | |
CY2022 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
623000 | |
CY2021 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
859000 | |
CY2023 | mpaa |
Amortization Of Debt Issuance Cost And Interest On Contract Liabilities
AmortizationOfDebtIssuanceCostAndInterestOnContractLiabilities
|
940000 | |
CY2022 | mpaa |
Amortization Of Debt Issuance Cost And Interest On Contract Liabilities
AmortizationOfDebtIssuanceCostAndInterestOnContractLiabilities
|
879000 | |
CY2021 | mpaa |
Amortization Of Debt Issuance Cost And Interest On Contract Liabilities
AmortizationOfDebtIssuanceCostAndInterestOnContractLiabilities
|
924000 | |
CY2023 | mpaa |
Amortization Of Core Premiums Paid To Customers
AmortizationOfCorePremiumsPaidToCustomers
|
11113000 | |
CY2022 | mpaa |
Amortization Of Core Premiums Paid To Customers
AmortizationOfCorePremiumsPaidToCustomers
|
11242000 | |
CY2021 | mpaa |
Amortization Of Core Premiums Paid To Customers
AmortizationOfCorePremiumsPaidToCustomers
|
6590000 | |
CY2023 | mpaa |
Amortization Of Finished Goods Premiums Paid To Customers
AmortizationOfFinishedGoodsPremiumsPaidToCustomers
|
678000 | |
CY2021 | mpaa |
Amortization Of Finished Goods Premiums Paid To Customers
AmortizationOfFinishedGoodsPremiumsPaidToCustomers
|
101000 | |
CY2022 | us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
7447000 | |
CY2021 | us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
7102000 | |
CY2023 | us-gaap |
Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
|
9291000 | |
CY2022 | us-gaap |
Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
|
1673000 | |
CY2021 | us-gaap |
Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
|
17606000 | |
CY2023 | mpaa |
Foreign Currency Remeasurement Gain Loss Unrealized
ForeignCurrencyRemeasurementGainLossUnrealized
|
-1408000 | |
CY2022 | mpaa |
Foreign Currency Remeasurement Gain Loss Unrealized
ForeignCurrencyRemeasurementGainLossUnrealized
|
-48000 | |
CY2021 | mpaa |
Foreign Currency Remeasurement Gain Loss Unrealized
ForeignCurrencyRemeasurementGainLossUnrealized
|
1500000 | |
CY2023 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
0 | |
CY2022 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
67000 | |
CY2021 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
230000 | |
CY2023 | us-gaap |
Marketable Securities Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
|
-181000 | |
CY2022 | us-gaap |
Marketable Securities Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
|
163000 | |
CY2023 | us-gaap |
Inventory Write Down
InventoryWriteDown
|
18851000 | |
CY2022 | us-gaap |
Inventory Write Down
InventoryWriteDown
|
13504000 | |
CY2021 | us-gaap |
Inventory Write Down
InventoryWriteDown
|
12803000 | |
CY2023 | mpaa |
Provision For Recovery Of Customer Payment Discrepancies
ProvisionForRecoveryOfCustomerPaymentDiscrepancies
|
2112000 | |
CY2022 | mpaa |
Provision For Recovery Of Customer Payment Discrepancies
ProvisionForRecoveryOfCustomerPaymentDiscrepancies
|
2142000 | |
CY2021 | mpaa |
Provision For Recovery Of Customer Payment Discrepancies
ProvisionForRecoveryOfCustomerPaymentDiscrepancies
|
694000 | |
CY2023 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
108000 | |
CY2022 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
95000 | |
CY2021 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-1000 | |
CY2023 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-5207000 | |
CY2022 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-7442000 | |
CY2021 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-433000 | |
CY2023 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4685000 | |
CY2022 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
7287000 | |
CY2023 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
37176000 | |
CY2022 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
24145000 | |
CY2021 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-28364000 | |
CY2023 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-10423000 | |
CY2022 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
95529000 | |
CY2021 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
73564000 | |
CY2023 | mpaa |
Increase Decrease In Inventory Unreturned
IncreaseDecreaseInInventoryUnreturned
|
1531000 | |
CY2022 | mpaa |
Increase Decrease In Inventory Unreturned
IncreaseDecreaseInInventoryUnreturned
|
437000 | |
CY2021 | mpaa |
Increase Decrease In Inventory Unreturned
IncreaseDecreaseInInventoryUnreturned
|
5514000 | |
CY2023 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
2030000 | |
CY2022 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-111000 | |
CY2023 | us-gaap |
Payments For Proceeds From Short Term Investments
PaymentsForProceedsFromShortTermInvestments
|
-10000 | |
CY2022 | us-gaap |
Payments For Proceeds From Short Term Investments
PaymentsForProceedsFromShortTermInvestments
|
388000 | |
CY2021 | us-gaap |
Payments For Proceeds From Short Term Investments
PaymentsForProceedsFromShortTermInvestments
|
280000 | |
CY2023 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-4191000 | |
CY2022 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-7938000 | |
CY2021 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-14214000 | |
CY2022 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
682000 | |
CY2021 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
2763000 | |
CY2023 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-435000 | |
CY2022 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-122000 | |
CY2021 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-523000 | |
CY2023 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-23757000 | |
CY2022 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
17453000 | |
CY2021 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
55958000 | |
CY2023 | mpaa |
Increase Decrease In Customer Finished Goods Returns Accrual
IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual
|
-201000 | |
CY2022 | mpaa |
Increase Decrease In Customer Finished Goods Returns Accrual
IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual
|
6533000 | |
CY2021 | mpaa |
Increase Decrease In Customer Finished Goods Returns Accrual
IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual
|
6138000 | |
CY2023 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
17560000 | |
CY2022 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
52474000 | |
CY2021 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
43871000 | |
CY2023 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
17719000 | |
CY2022 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
48056000 | |
CY2021 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
45118000 | |
CY2023 | mpaa |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-7141000 | |
CY2022 | mpaa |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-5442000 | |
CY2021 | mpaa |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-6376000 | |
CY2023 | us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-881000 | |
CY2022 | us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
6515000 | |
CY2022 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-44862000 | |
CY2021 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
56089000 | |
CY2023 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4201000 | |
CY2022 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
7550000 | |
CY2021 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
13942000 | |
CY2023 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
0 | |
CY2022 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
0 | |
CY2021 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
27000000 | |
CY2023 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
74800000 | |
CY2022 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
36000000 | |
CY2021 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
95000000 | |
CY2023 | us-gaap |
Repayments Of Secured Debt
RepaymentsOfSecuredDebt
|
3750000 | |
CY2022 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
499000 | |
CY2021 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
719000 | |
CY2023 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
969000 | |
CY2022 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1745000 | |
CY2022 | us-gaap |
Repayments Of Secured Debt
RepaymentsOfSecuredDebt
|
3750000 | |
CY2021 | us-gaap |
Repayments Of Secured Debt
RepaymentsOfSecuredDebt
|
3750000 | |
CY2023 | us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
1716000 | |
CY2022 | us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
1159000 | |
CY2021 | us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
0 | |
CY2023 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
2397000 | |
CY2022 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
2716000 | |
CY2021 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
2442000 | |
CY2023 | us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
0 | |
CY2022 | us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
0 | |
CY2021 | us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
1605000 | |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
11596000 | |
CY2023 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
0 | |
CY2022 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1914000 | |
CY2021 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1139000 | |
CY2023 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
14308000 | |
CY2022 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
60215000 | |
CY2021 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
857000 | |
CY2023Q1 | us-gaap |
Area Of Real Estate Property
AreaOfRealEstateProperty
|
410000 | |
CY2023Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
40340000 | |
CY2022Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
42496000 | |
CY2023 | dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
11-2153962 | |
CY2023 | dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
2929 California Street | |
CY2023 | dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Torrance | |
CY2023 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2023 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--03-31 | |
CY2023 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | |
CY2023 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
FY | |
CY2023 | dei |
Entity Registrant Name
EntityRegistrantName
|
MOTORCAR PARTS OF AMERICA INC | |
CY2023 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000918251 | |
CY2023Q1 | us-gaap |
Derivative Liability Statement Of Financial Position Extensible Enumeration
DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration
|
http://fasb.org/us-gaap/2022#ConvertibleDebtNoncurrent | |
CY2023Q1 | us-gaap |
Derivative Asset Statement Of Financial Position Extensible Enumeration
DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
|
http://fasb.org/us-gaap/2022#ConvertibleDebtNoncurrent | |
CY2023Q1 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAsset | |
CY2022Q1 | us-gaap |
Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OperatingLeaseRightOfUseAsset | |
CY2022Q1 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet | |
CY2023Q1 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet | |
CY2022Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrent | |
CY2023Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrent | |
CY2022Q1 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent | |
CY2023Q1 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent | |
CY2022Q1 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent | |
CY2023Q1 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent | |
CY2023Q1 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent | |
CY2022Q1 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent | |
CY2023 | dei |
Auditor Firm
AuditorFirmId
|
42 | |
CY2023 | us-gaap |
Tax Credit Carryforward Expiration Date
TaxCreditCarryforwardExpirationDate
|
2034-03-31 | |
CY2023 | dei |
Document Type
DocumentType
|
10-K | |
CY2023 | dei |
Document Annual Report
DocumentAnnualReport
|
true | |
CY2023 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2023-03-31 | |
CY2023 | dei |
Document Transition Report
DocumentTransitionReport
|
false | |
CY2023 | dei |
Entity File Number
EntityFileNumber
|
001-33861 | |
CY2023 | dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
NY | |
CY2023 | dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
CA | |
CY2023 | dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
90503 | |
CY2023 | dei |
City Area Code
CityAreaCode
|
310 | |
CY2023 | dei |
Local Phone Number
LocalPhoneNumber
|
212-7910 | |
CY2023 | dei |
Security12b Title
Security12bTitle
|
Common Stock, par value $0.01 per share | |
CY2023 | dei |
Trading Symbol
TradingSymbol
|
MPAA | |
CY2023 | dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | |
CY2023 | dei |
Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
|
No | |
CY2023 | dei |
Entity Voluntary Filers
EntityVoluntaryFilers
|
No | |
CY2023 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2023 | dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | |
CY2023 | dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | |
CY2023 | dei |
Entity Small Business
EntitySmallBusiness
|
false | |
CY2023 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2023 | dei |
Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
|
true | |
CY2023 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2022Q3 | dei |
Entity Public Float
EntityPublicFloat
|
285989000 | |
CY2023Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
19494615 | |
CY2023 | dei |
Auditor Name
AuditorName
|
Ernst & Young LLP | |
CY2023 | dei |
Auditor Location
AuditorLocation
|
Los Angeles, California | |
CY2023 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
683074000 | |
CY2022 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
650308000 | |
CY2021 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
540782000 | |
CY2023 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
569112000 | |
CY2022 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
532443000 | |
CY2021 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
431321000 | |
CY2023 | us-gaap |
Gross Profit
GrossProfit
|
113962000 | |
CY2023 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
54756000 | |
CY2022 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
57499000 | |
CY2021 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
53847000 | |
CY2023 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
21729000 | |
CY2021 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
8563000 | |
CY2023 | mpaa |
Interest Expense Net
InterestExpenseNet
|
39555000 | |
CY2022 | mpaa |
Interest Expense Net
InterestExpenseNet
|
15555000 | |
CY2021 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9387000 | |
CY2023 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
4763000 | |
CY2021 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
719000 | |
CY2021 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
1139000 | |
CY2022 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1548000 | |
CY2023 | us-gaap |
Interest Expense Debt Excluding Amortization
InterestExpenseDebtExcludingAmortization
|
9000 | |
CY2022 | us-gaap |
Interest Expense Debt Excluding Amortization
InterestExpenseDebtExcludingAmortization
|
0 | |
CY2021 | us-gaap |
Interest Expense Debt Excluding Amortization
InterestExpenseDebtExcludingAmortization
|
0 | |
CY2022 | mpaa |
Amortization Of Finished Goods Premiums Paid To Customers
AmortizationOfFinishedGoodsPremiumsPaidToCustomers
|
718000 | |
CY2023 | us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
8348000 | |
CY2021 | us-gaap |
Marketable Securities Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
|
521000 | |
CY2021 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5247000 | |
CY2023 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-17000 | |
CY2022 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-36000 | |
CY2021 | us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-29000 | |
CY2023 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
2906000 | |
CY2021 | us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
1738000 | |
CY2023 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-21754000 | |
CY2021 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
8000 | |
CY2023 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
65000000 | |
CY2022 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
107000000 | |
CY2023 | us-gaap |
Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
|
32000000 | |
CY2022 | us-gaap |
Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
|
0 | |
CY2021 | us-gaap |
Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
|
0 | |
CY2023 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
940000 | |
CY2021 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
350000 | |
CY2021 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-76567000 | |
CY2023 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
217000 | |
CY2022 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
78000 | |
CY2021 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
599000 | |
CY2023 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-11420000 | |
CY2022 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
7493000 | |
CY2021 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-34093000 | |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
23016000 | |
CY2021Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
15523000 | |
CY2020Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
49616000 | |
CY2022Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
23016000 | |
CY2021Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
15523000 | |
CY2023 | us-gaap |
Interest Paid Net
InterestPaidNet
|
37772000 | |
CY2022 | us-gaap |
Interest Paid Net
InterestPaidNet
|
13994000 | |
CY2021 | us-gaap |
Interest Paid Net
InterestPaidNet
|
14066000 | |
CY2023 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
14198000 | |
CY2022 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
6746000 | |
CY2021 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
3027000 | |
CY2023 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
12055000 | |
CY2022 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
10406000 | |
CY2021 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
10878000 | |
CY2023 | mpaa |
Finance Lease Payments
FinanceLeasePayments
|
2659000 | |
CY2022 | mpaa |
Finance Lease Payments
FinanceLeasePayments
|
3061000 | |
CY2021 | mpaa |
Finance Lease Payments
FinanceLeasePayments
|
2821000 | |
CY2023 | us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
1246000 | |
CY2022 | us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
836000 | |
CY2021 | us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
4102000 | |
CY2023 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
7832000 | |
CY2022 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
16187000 | |
CY2021 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
16484000 | |
CY2023 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
6000 | |
CY2022 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
661000 | |
CY2023 | us-gaap |
Debt Issuance Costs Incurred During Noncash Or Partial Noncash Transaction
DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
|
476000 | |
CY2022 | us-gaap |
Debt Issuance Costs Incurred During Noncash Or Partial Noncash Transaction
DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
|
0 | |
CY2021 | us-gaap |
Debt Issuance Costs Incurred During Noncash Or Partial Noncash Transaction
DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
|
0 | |
CY2023 | 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 | |
CY2021 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
0 | |
CY2023 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.22 | |
CY2023 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | |
CY2023 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | |
CY2023 | 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 | |
CY2023Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
16436000 | |
CY2022Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
13520000 | |
CY2023 | mpaa |
Period Of Normal Operating Cycle
PeriodOfNormalOperatingCycle
|
P1Y | |
CY2023 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
6515000 | |
CY2022 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
1989000 | |
CY2021 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
9893000 | |
CY2022 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | |
CY2023 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | |
CY2021 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | |
CY2022 | us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
0 | |
CY2023 | us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
0 | |
CY2021 | us-gaap |
Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
|
0 | |
CY2022 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.38 | |
CY2021 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.13 | |
CY2023 | us-gaap |
Advertising Expense
AdvertisingExpense
|
606000 | |
CY2022 | us-gaap |
Advertising Expense
AdvertisingExpense
|
1007000 | |
CY2021 | us-gaap |
Advertising Expense
AdvertisingExpense
|
507000 | |
CY2023 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-4207000 | |
CY2022 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7361000 | |
CY2021 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21476000 | |
CY2023 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19340246 | |
CY2022 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19119727 | |
CY2021 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19023145 | |
CY2023 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | |
CY2022 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
439919 | |
CY2021 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
364410 | |
CY2023 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19340246 | |
CY2022 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19559646 | |
CY2021 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19387555 | |
CY2023 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.22 | |
CY2022 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.38 | |
CY2021 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.11 | |
CY2023Q1 | us-gaap |
Short Term Investments
ShortTermInvestments
|
2011000 | |
CY2022Q1 | us-gaap |
Short Term Investments
ShortTermInvestments
|
2202000 | |
CY2023Q1 | us-gaap |
Deferred Compensation Arrangement With Individual Recorded Liability
DeferredCompensationArrangementWithIndividualRecordedLiability
|
2011000 | |
CY2022Q1 | us-gaap |
Deferred Compensation Arrangement With Individual Recorded Liability
DeferredCompensationArrangementWithIndividualRecordedLiability
|
2202000 | |
CY2023 | us-gaap |
Deferred Compensation Arrangement With Individual Compensation Expense
DeferredCompensationArrangementWithIndividualCompensationExpense
|
75000 | |
CY2022 | us-gaap |
Deferred Compensation Arrangement With Individual Compensation Expense
DeferredCompensationArrangementWithIndividualCompensationExpense
|
119000 | |
CY2021 | us-gaap |
Deferred Compensation Arrangement With Individual Compensation Expense
DeferredCompensationArrangementWithIndividualCompensationExpense
|
96000 | |
CY2023 | mpaa |
Short Term Investments Redeemed
ShortTermInvestmentsRedeemed
|
297000 | |
CY2022 | mpaa |
Short Term Investments Redeemed
ShortTermInvestmentsRedeemed
|
0 | |
CY2023 | us-gaap |
Marketable Securities Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
|
-181000 | |
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 | |
CY2023 | us-gaap |
Marketable Securities Realized Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments
|
-15000 | |
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 | |
CY2023 | us-gaap |
Marketable Securities Unrealized Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments
|
-166000 | |
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 | |
CY2023Q1 | us-gaap |
Goodwill
Goodwill
|
3205000 | |
CY2022Q1 | us-gaap |
Goodwill
Goodwill
|
3205000 | |
CY2023 | us-gaap |
Acquired Finite Lived Intangible Assets Weighted Average Useful Life
AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
|
P9Y | |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
11948000 | |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
9805000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
12392000 | |
CY2022Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
8593000 | |
CY2023Q1 | mpaa |
Intangible Assets Fully Amortized Retired
IntangibleAssetsFullyAmortizedRetired
|
0 | |
CY2022Q1 | mpaa |
Intangible Assets Fully Amortized Retired
IntangibleAssetsFullyAmortizedRetired
|
136000 | |
CY2023 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1460000 | |
CY2022 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1548000 | |
CY2021 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1571000 | |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
1073000 | |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
486000 | |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
342000 | |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
242000 | |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
2143000 | |
CY2023Q1 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
136076000 | |
CY2022Q1 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
98734000 | |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
339000 | |
CY2022Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
375000 | |
CY2023Q1 | mpaa |
Customer Payment Discrepancies
CustomerPaymentDiscrepancies
|
1634000 | |
CY2022Q1 | mpaa |
Customer Payment Discrepancies
CustomerPaymentDiscrepancies
|
1375000 | |
CY2023Q1 | mpaa |
Customer Returns Rga Issued
CustomerReturnsRgaIssued
|
14235000 | |
CY2022Q1 | mpaa |
Customer Returns Rga Issued
CustomerReturnsRgaIssued
|
11909000 | |
CY2023Q1 | mpaa |
Accounts Receivable Offset Accounts
AccountsReceivableOffsetAccounts
|
16208000 | |
CY2022Q1 | mpaa |
Accounts Receivable Offset Accounts
AccountsReceivableOffsetAccounts
|
13659000 | |
CY2023Q1 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
119868000 | |
CY2022Q1 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
85075000 | |
CY2023Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
147880000 | |
CY2022Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
150414000 | |
CY2023Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
7033000 | |
CY2022Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
6880000 | |
CY2023Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
201198000 | |
CY2022Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
226729000 | |
CY2023Q1 | us-gaap |
Inventory Gross
InventoryGross
|
356111000 | |
CY2022Q1 | us-gaap |
Inventory Gross
InventoryGross
|
384023000 | |
CY2023Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
16436000 | |
CY2022Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
13520000 | |
CY2023Q1 | us-gaap |
Inventory Net
InventoryNet
|
339675000 | |
CY2022Q1 | us-gaap |
Inventory Net
InventoryNet
|
370503000 | |
CY2023Q1 | mpaa |
Inventory Unreturned
InventoryUnreturned
|
16579000 | |
CY2022Q1 | mpaa |
Inventory Unreturned
InventoryUnreturned
|
15001000 | |
CY2023 | mpaa |
Long Term Contract Assets Write Down
LongTermContractAssetsWriteDown
|
3736000 | |
CY2022 | mpaa |
Long Term Contract Assets Write Down
LongTermContractAssetsWriteDown
|
4671000 | |
CY2023Q1 | mpaa |
Contract With Customer Asset Cores Expected To Be Returned By Customers Current
ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent
|
13463000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Cores Expected To Be Returned By Customers Current
ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent
|
15778000 | |
CY2023Q1 | mpaa |
Contract With Customer Asset Core Premiums Paid To Customers Current
ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent
|
9812000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Core Premiums Paid To Customers Current
ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent
|
10621000 | |
CY2023Q1 | mpaa |
Contract With Customer Asset Upfront Payments To Customers Current
ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent
|
1593000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Upfront Payments To Customers Current
ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent
|
517000 | |
CY2023Q1 | mpaa |
Contract With Customer Asset Finished Goods Premiums Paid To Customers Current
ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent
|
575000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Finished Goods Premiums Paid To Customers Current
ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent
|
584000 | |
CY2023Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
25443000 | |
CY2022Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
27500000 | |
CY2023Q1 | mpaa |
Contract With Customer Asset Remanufactured Cores Held At Customers Locations Noncurrent
ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent
|
271628000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Remanufactured Cores Held At Customers Locations Noncurrent
ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent
|
258376000 | |
CY2023Q1 | mpaa |
Contract With Customer Asset Core Premiums Paid To Customers Noncurrent
ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent
|
38310000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Core Premiums Paid To Customers Noncurrent
ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent
|
43294000 | |
CY2023Q1 | mpaa |
Contract With Customer Asset Long Term Core Inventory Deposits Noncurrent
ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent
|
5569000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Long Term Core Inventory Deposits Noncurrent
ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent
|
5569000 | |
CY2023Q1 | mpaa |
Contract With Customer Asset Finished Goods Premiums Paid To Customers Noncurrent
ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent
|
2530000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Finished Goods Premiums Paid To Customers Noncurrent
ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent
|
2806000 | |
CY2023Q1 | mpaa |
Contract With Customer Asset Upfront Payments To Customers Noncurrent
ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent
|
344000 | |
CY2022Q1 | mpaa |
Contract With Customer Asset Upfront Payments To Customers Noncurrent
ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent
|
210000 | |
CY2023Q1 | us-gaap |
Contract With Customer Asset Net Noncurrent
ContractWithCustomerAssetNetNoncurrent
|
318381000 | |
CY2022Q1 | us-gaap |
Contract With Customer Asset Net Noncurrent
ContractWithCustomerAssetNetNoncurrent
|
310255000 | |
CY2023Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
109626000 | |
CY2022Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
108001000 | |
CY2023Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
63574000 | |
CY2022Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
56939000 | |
CY2023Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
46052000 | |
CY2022Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
51062000 | |
CY2023Q1 | mpaa |
Contract With Customer Liability Customer Allowances Earned Current
ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent
|
19997000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Customer Allowances Earned Current
ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent
|
22018000 | |
CY2023Q1 | mpaa |
Contract With Customer Liability Customer Core Returns Accrual Current
ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent
|
11112000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Customer Core Returns Accrual Current
ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent
|
12322000 | |
CY2023Q1 | mpaa |
Contract With Customer Liability Customer Deposits Current
ContractWithCustomerLiabilityCustomerDepositsCurrent
|
3232000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Customer Deposits Current
ContractWithCustomerLiabilityCustomerDepositsCurrent
|
3306000 | |
CY2023Q1 | mpaa |
Contract With Customer Liability Accrued Core Payment Current
ContractWithCustomerLiabilityAccruedCorePaymentCurrent
|
3056000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Accrued Core Payment Current
ContractWithCustomerLiabilityAccruedCorePaymentCurrent
|
1679000 | |
CY2023Q1 | mpaa |
Contract With Customer Liability Core Bank Liability Current
ContractWithCustomerLiabilityCoreBankLiabilityCurrent
|
1686000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Core Bank Liability Current
ContractWithCustomerLiabilityCoreBankLiabilityCurrent
|
1634000 | |
CY2023Q1 | mpaa |
Contract With Customer Liability Finished Goods Liabilities Current
ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent
|
1257000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Finished Goods Liabilities Current
ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent
|
1537000 | |
CY2023Q1 | mpaa |
Contract With Customer Liability Customer Core Returns Accrual Noncurrent
ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent
|
170420000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Customer Core Returns Accrual Noncurrent
ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent
|
154940000 | |
CY2023Q1 | mpaa |
Contract With Customer Liability Core Bank Liability Non Current
ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent
|
13582000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Core Bank Liability Non Current
ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent
|
15267000 | |
CY2023Q1 | mpaa |
Contract With Customer Liability Accrued Core Payment Noncurrent
ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent
|
9171000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Accrued Core Payment Noncurrent
ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent
|
928000 | |
CY2023Q1 | mpaa |
Contract With Customer Liability Finished Goods Liabilities Noncurrent
ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent
|
433000 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Finished Goods Liabilities Noncurrent
ContractWithCustomerLiabilityFinishedGoodsLiabilitiesNoncurrent
|
1588000 | |
CY2023Q1 | mpaa |
Contract With Customer Liability Customer Allowances Earned Noncurrent
ContractWithCustomerLiabilityCustomerAllowancesEarnedNoncurrent
|
0 | |
CY2022Q1 | mpaa |
Contract With Customer Liability Customer Allowances Earned Noncurrent
ContractWithCustomerLiabilityCustomerAllowancesEarnedNoncurrent
|
41000 | |
CY2023Q1 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
193606000 | |
CY2022Q1 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
172764000 | |
CY2023 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
6515000 | |
CY2022 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
1989000 | |
CY2021 | mpaa |
Gain Loss On Remeasurement Of Lease Liabilities
GainLossOnRemeasurementOfLeaseLiabilities
|
9893000 | |
CY2023Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
87619000 | |
CY2022Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
81997000 | |
CY2023Q1 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
5549000 | |
CY2022Q1 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
7470000 | |
CY2023Q1 | mpaa |
Operating And Finance Lease Right Of Use Assets
OperatingAndFinanceLeaseRightOfUseAssets
|
93168000 | |
CY2022Q1 | mpaa |
Operating And Finance Lease Right Of Use Assets
OperatingAndFinanceLeaseRightOfUseAssets
|
89467000 | |
CY2023Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
8767000 | |
CY2022Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
6788000 | |
CY2023Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
1851000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
2330000 | |
CY2023Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
79318000 | |
CY2022Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
80803000 | |
CY2023Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
2742000 | |
CY2022Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
3425000 | |
CY2023Q1 | mpaa |
Operating And Finance Lease Liability
OperatingAndFinanceLeaseLiability
|
92678000 | |
CY2022Q1 | mpaa |
Operating And Finance Lease Liability
OperatingAndFinanceLeaseLiability
|
93346000 | |
CY2023 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
13176000 | |
CY2022 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
12472000 | |
CY2021 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
11527000 | |
CY2023 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
1686000 | |
CY2022 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
1462000 | |
CY2021 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
1383000 | |
CY2023 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
761000 | |
CY2022 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
1011000 | |
CY2021 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
825000 | |
CY2023 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
1983000 | |
CY2022 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
2088000 | |
CY2021 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
1762000 | |
CY2023 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
262000 | |
CY2022 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
345000 | |
CY2021 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
379000 | |
CY2023 | us-gaap |
Lease Cost
LeaseCost
|
17868000 | |
CY2022 | us-gaap |
Lease Cost
LeaseCost
|
17378000 | |
CY2021 | us-gaap |
Lease Cost
LeaseCost
|
15876000 | |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
13567000 | |
CY2023Q1 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
2064000 | |
CY2023Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Next Twelve Months
LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths
|
15631000 | |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
12535000 | |
CY2023Q1 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
1569000 | |
CY2023Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due Year Two
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo
|
14104000 | |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
12099000 | |
CY2023Q1 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
837000 | |
CY2023Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due Year Three
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree
|
12936000 | |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
10816000 | |
CY2023Q1 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
346000 | |
CY2023Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due Year Four
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour
|
11162000 | |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
10725000 | |
CY2023Q1 | us-gaap |
Finance Lease Liability Payments Due Year Five
FinanceLeaseLiabilityPaymentsDueYearFive
|
186000 | |
CY2023Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due Year Five
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive
|
10911000 | |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
53929000 | |
CY2023Q1 | us-gaap |
Finance Lease Liability Payments Due After Year Five
FinanceLeaseLiabilityPaymentsDueAfterYearFive
|
6000 | |
CY2023Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due After Year Five
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive
|
53935000 | |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
113671000 | |
CY2023Q1 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
5008000 | |
CY2023Q1 | mpaa |
Lessee Operating And Finance Lease Liability Payments Due
LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue
|
118679000 | |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
25586000 | |
CY2023Q1 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
415000 | |
CY2023Q1 | mpaa |
Lessee Operating And Finance Lease Liability Undiscounted Excess Amount
LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount
|
26001000 | |
CY2023Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
88085000 | |
CY2023Q1 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
4593000 | |
CY2023Q1 | mpaa |
Operating And Finance Lease Liability
OperatingAndFinanceLeaseLiability
|
92678000 | |
CY2023Q1 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y10M24D | |
CY2022Q1 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y10M24D | |
CY2023Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P9Y | |
CY2022Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P10Y4M24D | |
CY2023Q1 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.059 | |
CY2022Q1 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.051 | |
CY2023Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.058 | |
CY2022Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.057 | |
CY2023 | mpaa |
Accounts Receivables Discounted
AccountsReceivablesDiscounted
|
548376000 | |
CY2022 | mpaa |
Accounts Receivables Discounted
AccountsReceivablesDiscounted
|
525441000 | |
CY2023 | mpaa |
Discounted Accounts Receivable Weighted Average Days For Accelerated Collection
DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection
|
P328D | |
CY2022 | mpaa |
Discounted Accounts Receivable Weighted Average Days For Accelerated Collection
DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection
|
P336D | |
CY2023 | mpaa |
Weighted Average Discount Rate On Discounted Accounts Receivables
WeightedAverageDiscountRateOnDiscountedAccountsReceivables
|
0.053 | |
CY2022 | mpaa |
Weighted Average Discount Rate On Discounted Accounts Receivables
WeightedAverageDiscountRateOnDiscountedAccountsReceivables
|
0.019 | |
CY2023 | mpaa |
Discount Recorded As Interest Expense
DiscountRecordedAsInterestExpense
|
26432000 | |
CY2022 | mpaa |
Discount Recorded As Interest Expense
DiscountRecordedAsInterestExpense
|
9197000 | |
CY2023 | mpaa |
Long Term Supplier Commitment Period
LongTermSupplierCommitmentPeriod
|
P4Y | |
CY2021 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9387000 | |
CY2023Q1 | us-gaap |
Foreign Currency Derivative Instruments Not Designated As Hedging Instruments Asset At Fair Value
ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
|
3889000 | |
CY2022Q1 | us-gaap |
Foreign Currency Derivative Instruments Not Designated As Hedging Instruments Asset At Fair Value
ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
|
1113000 | |
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 | |
CY2023 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
132719000 | |
CY2022 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
118675000 | |
CY2021 | us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
111025000 | |
CY2023 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
133014000 | |
CY2022 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
119643000 | |
CY2021 | us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
108232000 | |
CY2023Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
19830000 | |
CY2022Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
20125000 | |
CY2021Q1 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
21093000 | |
CY2023 | mpaa |
Allowances Incurred Under Long Term Customer Contracts
AllowancesIncurredUnderLongTermCustomerContracts
|
18253000 | |
CY2022 | mpaa |
Allowances Incurred Under Long Term Customer Contracts
AllowancesIncurredUnderLongTermCustomerContracts
|
19348000 | |
CY2021 | mpaa |
Allowances Incurred Under Long Term Customer Contracts
AllowancesIncurredUnderLongTermCustomerContracts
|
29238000 | |
CY2023 | mpaa |
Allowances Related To Single Exchange Of Product
AllowancesRelatedToSingleExchangeOfProduct
|
154194000 | |
CY2022 | mpaa |
Allowances Related To Single Exchange Of Product
AllowancesRelatedToSingleExchangeOfProduct
|
129283000 | |
CY2021 | mpaa |
Allowances Related To Single Exchange Of Product
AllowancesRelatedToSingleExchangeOfProduct
|
99768000 | |
CY2023 | mpaa |
Allowances Related To Amortization Of Core Premiums Paid To Customers
AllowancesRelatedToAmortizationOfCorePremiumsPaidToCustomers
|
11113000 | |
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 | |
CY2023 | mpaa |
Customer Allowances Recorded As Reduction Of Revenue
CustomerAllowancesRecordedAsReductionOfRevenue
|
183560000 | |
CY2022 | mpaa |
Customer Allowances Recorded As Reduction Of Revenue
CustomerAllowancesRecordedAsReductionOfRevenue
|
159873000 | |
CY2021 | mpaa |
Customer Allowances Recorded As Reduction Of Revenue
CustomerAllowancesRecordedAsReductionOfRevenue
|
135596000 | |
CY2023Q1 | us-gaap |
Other Commitment Due In Next Twelve Months
OtherCommitmentDueInNextTwelveMonths
|
14637000 | |
CY2023Q1 | us-gaap |
Other Commitment Due In Second Year
OtherCommitmentDueInSecondYear
|
11621000 | |
CY2023Q1 | us-gaap |
Other Commitment Due In Third Year
OtherCommitmentDueInThirdYear
|
10605000 | |
CY2023Q1 | us-gaap |
Other Commitment Due In Fourth Year
OtherCommitmentDueInFourthYear
|
9939000 | |
CY2023Q1 | us-gaap |
Other Commitment Due In Fifth Year
OtherCommitmentDueInFifthYear
|
9198000 | |
CY2023Q1 | us-gaap |
Other Commitment Due After Fifth Year
OtherCommitmentDueAfterFifthYear
|
7976000 | |
CY2023Q1 | us-gaap |
Other Commitment
OtherCommitment
|
63976000 | |
CY2019Q1 | us-gaap |
Loss Contingency Estimate Of Possible Loss
LossContingencyEstimateOfPossibleLoss
|
3900000 | |
CY2021 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
1358000 | |
CY2023 | mpaa |
Total Deferred Tax Expense Benefit
TotalDeferredTaxExpenseBenefit
|
-5207000 | |
CY2022 | mpaa |
Total Deferred Tax Expense Benefit
TotalDeferredTaxExpenseBenefit
|
-7442000 | |
CY2021 | mpaa |
Total Deferred Tax Expense Benefit
TotalDeferredTaxExpenseBenefit
|
-433000 | |
CY2023 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1098000 | |
CY2022 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5788000 | |
CY2023 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
-14470000 | |
CY2022 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
6021000 | |
CY2021 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
|
13920000 | |
CY2023 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
11361000 | |
CY2022 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
7128000 | |
CY2021 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
|
16943000 | |
CY2023 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-3109000 | |
CY2022 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
13149000 | |
CY2021 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
30863000 | |
CY2023 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
2483000 | |
CY2022 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
8572000 | |
CY2021 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
5734000 | |
CY2023 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
396000 | |
CY2022 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
1478000 | |
CY2021 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
722000 | |
CY2023 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
3426000 | |
CY2022 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
3180000 | |
CY2021 | us-gaap |
Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
|
3364000 | |
CY2023 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
6305000 | |
CY2022 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
13230000 | |
CY2021 | us-gaap |
Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
|
9820000 | |
CY2023 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-5037000 | |
CY2022 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-6411000 | |
CY2021 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-1909000 | |
CY2023 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-705000 | |
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 | |
CY2023 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
535000 | |
CY2022 | us-gaap |
Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
|
-372000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
|
78000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
|
99000 | |
CY2023Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Customer Allowances Earned
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned
|
4760000 | |
CY2022Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Customer Allowances Earned
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsCustomerAllowancesEarned
|
5321000 | |
CY2023Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Stock Adjustment Returns
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns
|
2391000 | |
CY2022Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Stock Adjustment Returns
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForStockAdjustmentReturns
|
1651000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
7817000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
|
3815000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
809000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
785000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
2770000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
2984000 | |
CY2023Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Operating Lease Liability
DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability
|
23408000 | |
CY2022Q1 | mpaa |
Deferred Tax Assets Tax Deferred Expense Operating Lease Liability
DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability
|
23894000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Returns And Allowances
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
|
26670000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Returns And Allowances
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
|
25445000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
|
2718000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
|
3515000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
5351000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
4617000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards
DeferredTaxAssetsTaxCreditCarryforwards
|
2012000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards
DeferredTaxAssetsTaxCreditCarryforwards
|
2018000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
5046000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
3833000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
83830000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
77977000 | |
CY2023Q1 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
79000 | |
CY2022Q1 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
1051000 | |
CY2023Q1 | mpaa |
Deferred Tax Liabilities Contract With Customer Assets
DeferredTaxLiabilitiesContractWithCustomerAssets
|
12357000 | |
CY2022Q1 | mpaa |
Deferred Tax Liabilities Contract With Customer Assets
DeferredTaxLiabilitiesContractWithCustomerAssets
|
13873000 | |
CY2023Q1 | us-gaap |
Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
|
25004000 | |
CY2022Q1 | us-gaap |
Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
|
23421000 | |
CY2023Q1 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
6864000 | |
CY2022Q1 | us-gaap |
Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
|
5960000 | |
CY2023Q1 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
44304000 | |
CY2022Q1 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
44305000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
7619000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
6816000 | |
CY2023Q1 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
31907000 | |
CY2022Q1 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
26856000 | |
CY2023Q1 | us-gaap |
Tax Credit Carryforward Amount
TaxCreditCarryforwardAmount
|
2012000 | |
CY2023 | us-gaap |
Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
|
803000 | |
CY2021 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
30863000 | |
CY2023Q1 | us-gaap |
Assets
Assets
|
1028565000 | |
CY2022Q1 | us-gaap |
Assets
Assets
|
1015698000 | |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.035 | |
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 | |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
|
-0.287 | |
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 | |
CY2023 | mpaa |
Effective Income Tax Rate Reconciliation Irc162 M Percent
EffectiveIncomeTaxRateReconciliationIrc162MPercent
|
-0.09 | |
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 | |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
-0.258 | |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0.05 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0.022 | |
CY2023 | mpaa |
Effective Income Tax Rate Reconciliation Uncertain Tax Positions Percent
EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent
|
-0.01 | |
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 | |
CY2023 | mpaa |
Effective Income Tax Rate Reconciliation Research And Development Percent
EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentPercent
|
0.027 | |
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 | |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation Prior Year Income Taxes
EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
|
0 | |
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 | |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
0.02 | |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
-0.03 | |
CY2021 | us-gaap |
Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
|
0.012 | |
CY2023 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.353 | |
CY2022 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.44 | |
CY2021 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.304 | |
CY2022Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1975000 | |
CY2021Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1104000 | |
CY2020Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1011000 | |
CY2023 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
53000 | |
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 | |
CY2023 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
|
0 | |
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 | |
CY2023 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
64000 | |
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 | |
CY2023Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1964000 | |
CY2022Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1975000 | |
CY2021Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1104000 | |
CY2023Q1 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
1616000 | |
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 | |
CY2023 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
|
59000 | |
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 | |
CY2023Q1 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
229000 | |
CY2022Q1 | us-gaap |
Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
|
170000 | |
CY2023 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | |
CY2023 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | |
CY2023 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
683074000 | |
CY2022 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
650308000 | |
CY2021 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
540782000 | |
CY2023 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
683074000 | |
CY2022 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
650308000 | |
CY2021 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
540782000 | |
CY2023 | mpaa |
Interest Expense Net
InterestExpenseNet
|
39555000 | |
CY2022 | mpaa |
Interest Expense Net
InterestExpenseNet
|
15555000 | |
CY2021 | mpaa |
Interest Expense Net
InterestExpenseNet
|
15770000 | |
CY2023 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-3109000 | |
CY2022 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
13149000 | |
mpaa |
Refundable Tax Credit Against Employer Share Of Social Security Taxes In Percentage Of Qualified Wages Paid To Its Employees
RefundableTaxCreditAgainstEmployerShareOfSocialSecurityTaxesInPercentageOfQualifiedWagesPaidToItsEmployees
|
0.70 | ||
CY2021 | mpaa |
Qualified Wages Per Employee Amount
QualifiedWagesPerEmployeeAmount
|
10000 | |
CY2021 | mpaa |
Employee Retention Credit Per Employee Maximum
EmployeeRetentionCreditPerEmployeeMaximum
|
7000 | |
CY2022Q1 | mpaa |
Amount Applied For Refund On Payroll Tax Filings
AmountAppliedForRefundOnPayrollTaxFilings
|
5104000 | |
CY2023Q1 | mpaa |
Employee Retention Credit Receivable
EmployeeRetentionCreditReceivable
|
5104000 | |
CY2023 | mpaa |
Employee Retention Credit Recognized As Reduction In Employer Payroll Taxes Amount
EmployeeRetentionCreditRecognizedAsReductionInEmployerPayrollTaxesAmount
|
-5104000 | |
CY2023Q1 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
1250000 |