Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity and Share-Based Compensation - Additional Information (Detail)

v2.4.1.9
Stockholders' Equity and Share-Based Compensation - Additional Information (Detail) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 0 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Mar. 31, 2015
Nov. 19, 2014
Jan. 03, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock authorized 100,000,000us-gaap_CommonStockSharesAuthorized       100,000,000us-gaap_CommonStockSharesAuthorized
Dividend payment date $ 0us-gaap_DividendsCommonStock        
Amounts capitalized to internally-developed software 39us-gaap_CapitalizedComputerSoftwareAdditions 39us-gaap_CapitalizedComputerSoftwareAdditions      
Common stock amount          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock authorized 100,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Common stock issued from vested restricted stock units 247,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Common stock amount | Series A Preferred Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Issuance of shares related to dividends on preferred stock     27,000us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Dividend payment date     59us-gaap_DividendsCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock options exercised 142,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Weighted-average fair value of options granted (in dollars per share) $ 1.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 1.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Intrinsic value 211us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Unrecognized share-based compensation expense 1,773us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Weighted-average period of unrecognized share-based compensation expense 2 years 10 months 27 days        
Shares withheld to satisfy employee tax obligations 27,000us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Adjustment related employee tax obligations 80us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Net settlement of stock options (in shares) 64,000prts_SharesWithheldtoNetSettleStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Stock Option | Common stock amount          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock options exercised 51,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average period of unrecognized share-based compensation expense 10 months 2 days        
Shares withheld to satisfy employee tax obligations 151,000us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
       
Adjustment related employee tax obligations 358us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
       
Forfeiture rate for stock awards   0.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsForfeitureRate
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
Restricted Stock Units | Common stock amount          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Adjustment related employee tax obligations 1us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
AMD Plan | Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock options exercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prts_EquityIncentivePlan2014Member
       
Weighted-average fair value of options granted (in dollars per share) $ 0.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prts_EquityIncentivePlan2014Member
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prts_EquityIncentivePlan2014Member
     
Intrinsic value 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prts_EquityIncentivePlan2014Member
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prts_EquityIncentivePlan2014Member
     
Unrecognized share-based compensation expense $ 450us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prts_EquityIncentivePlan2014Member
       
Weighted-average period of unrecognized share-based compensation expense 3 years 9 months 18 days        
Shares of common stock authorized       1,950,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prts_EquityIncentivePlan2014Member
 
Expiration period (no later than)       10 years  
Stock option, vesting period       4 years  
Exercise price of option grants, percentage       100.00%prts_ExercisePriceOfOptionGrants
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prts_EquityIncentivePlan2014Member
 
Shares available for grant 780,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prts_EquityIncentivePlan2014Member
       
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option, vesting period 3 years        
Minimum | Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Forfeiture rate for stock options 16.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitureRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
16.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitureRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Minimum | Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Forfeiture rate for stock awards 10.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsForfeitureRate
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option, vesting period 4 years        
Maximum | Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Forfeiture rate for stock options 34.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitureRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
34.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitureRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Maximum | Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Forfeiture rate for stock awards 20.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsForfeitureRate
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember