Stockholders' Equity and Share-Based Compensation - Schedule of Changes in Company's Ownership Interest (Details) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
|
Apr. 04, 2015
|
Mar. 29, 2014
|
Jan. 03, 2015
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Beginning balance |
$ 22,223us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
|
|
Net loss |
(316)us-gaap_ProfitLoss
|
201us-gaap_ProfitLoss
|
|
Issuance of shares in connection with stock option exercise |
13us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
|
|
|
Share-based compensation |
549us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
|
|
Issuance of shares related to dividends on preferred stock |
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
|
|
|
Common stock dividend distributable on Series A Preferred Stock |
0us-gaap_DividendsCommonStock
|
|
|
Effect of changes in foreign currencies |
(10)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
|
|
Ending balance |
22,021us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
|
|
Common stock amount |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Beginning balance |
|
|
33us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
|
Ending balance |
34us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
|
|
33us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
|
Preferred stock amount |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Beginning balance |
|
|
4us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember
|
Ending balance |
4us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember
|
|
4us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_PreferredStockMember
|
Additional Paid-in- Capital |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Beginning balance |
174,369us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
|
|
|
Issuance of shares in connection with stock option exercise |
13us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
|
|
|
Share-based compensation |
549us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
|
|
|
Issuance of shares related to dividends on preferred stock |
60us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
|
|
|
Ending balance |
174,552us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
|
|
|
Common Stock Dividend Distributable |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Beginning balance |
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = prts_CommonStockDividendDistributableMember
|
|
|
Issuance of shares related to dividends on preferred stock |
(60)us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan / us-gaap_StatementEquityComponentsAxis = prts_CommonStockDividendDistributableMember
|
|
|
Common stock dividend distributable on Series A Preferred Stock |
60us-gaap_DividendsCommonStock / us-gaap_StatementEquityComponentsAxis = prts_CommonStockDividendDistributableMember
|
|
|
Ending balance |
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = prts_CommonStockDividendDistributableMember
|
|
|
Accumulated Other Comprehensive Income (Loss) |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Beginning balance |
360us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
|
|
|
Effect of changes in foreign currencies |
(10)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
|
|
|
Ending balance |
350us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember
|
|
|
Accumulated Deficit |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Beginning balance |
(155,489)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
|
|
|
Net loss |
(60)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
|
|
|
Common stock dividend distributable on Series A Preferred Stock |
(60)us-gaap_DividendsCommonStock / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
|
|
|
Ending balance |
(155,609)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember
|
|
|
Total Stockholders’ Equity |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Beginning balance |
19,277us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember
|
|
|
Net loss |
(60)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember
|
|
|
Issuance of shares in connection with stock option exercise |
13us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember
|
|
|
Share-based compensation |
549us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember
|
|
|
Effect of changes in foreign currencies |
(10)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember
|
|
|
Ending balance |
19,331us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember
|
|
|
Noncontrolling Interest |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Beginning balance |
2,946us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember
|
|
|
Net loss |
(256)us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember
|
|
|
Ending balance |
2,690us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember
|
|
|
Restricted Stock Units |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Statutory tax withholding on RSUs |
(358)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
Restricted Stock Units | Common stock amount |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Statutory tax withholding on RSUs |
(1)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
|
|
|
Restricted Stock Units | Additional Paid-in- Capital |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Statutory tax withholding on RSUs |
(359)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
|
|
|
Restricted Stock Units | Total Stockholders’ Equity |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Statutory tax withholding on RSUs |
(358)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember
|
|
|
Stock Option |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Statutory tax withholding on RSUs |
(80)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember
|
|
|
Stock Option | Additional Paid-in- Capital |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Statutory tax withholding on RSUs |
(80)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember
|
|
|
Stock Option | Total Stockholders’ Equity |
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
Statutory tax withholding on RSUs |
$ (80)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember
|
|
|