Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity and Share-Based Compensation - Warrants (Details)

v2.4.1.9
Stockholders' Equity and Share-Based Compensation - Warrants (Details) (USD $)
0 Months Ended 12 Months Ended
May 05, 2009
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Apr. 27, 2010
May 05, 2009
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average period of unrecognized compensation expense   2 years 7 months 28 days        
Unrecognized share-based compensation expense   $ 1,601,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions        
Warrant            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise price 2.14us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
      8.32us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
2.14us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Expiration period 7 years          
Warrants exercised   0prts_ClassOfWarrantOrRightExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Aggregate intrinsic value for warrants outstanding and exercisable   2,000prts_ClassOfWarrantExercisableandOutstandingAggregateIntrinsicValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Compensation expense   0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
16,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
   
Unrecognized share-based compensation expense   $ 0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Warrant            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Warrants exercisable   50,000prts_ClassofWarrantorRightExercisable
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
       
Warrants Issued | Warrant            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of warrants 30,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= prts_WarrantsIssuedMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
50,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= prts_WarrantsIssuedMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
    20us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= prts_WarrantsIssuedMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
30,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= prts_WarrantsIssuedMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember