Quarterly report pursuant to Section 13 or 15(d)

Employee Retirement Plan and Deferred Compensation Plan (Details)

v2.4.1.9
Employee Retirement Plan and Deferred Compensation Plan (Details) (USD $)
1 Months Ended 3 Months Ended
Jan. 31, 2010
Apr. 04, 2015
Mar. 29, 2014
Compensation and Retirement Disclosure [Abstract]      
Minimum service period required to cover under plan   1 month  
Employer's match per dollar of participants salary   $ 0.50prts_DefinedContributionPlanEmployerMatchingContributionPerDollar  
Employer's match percentage of participants salary   6.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent  
Contributions vest in annual installments   3 years  
Discretionary contributions   70,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount 70,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Highly Compensated Employees      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Participant deferral of base salary, percentage (up to) 90.00%us-gaap_DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
   
Participant deferral of annual earned bonus, percentage (up to) 100.00%prts_DeferredCompensationArrangementwithIndividualCashAwardsGrantedPercentageofAnnualEarnedBonus
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
   
Deferred compensation plan vested 100.00%prts_DeferredCompensationArrangementwithIndividualVestingPercentage
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
   
Employer contribution percentage of eligible participants eligible contribution 50.00%prts_DeferredCompensationArrangementwithIndividualEmployerContributionPercentage
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
   
Employer matching contribution, percentage of participants eligible contributions 2.00%prts_DeferredCompensationArrangementwithIndividualPercentageofEligibleParticipantsContribution
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
   
Increase (decrease) in deferred compensation, employee contribution   27,000prts_IncreaseDecreaseinDeferredCompensationEmployeeContributions
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
37,000prts_IncreaseDecreaseinDeferredCompensationEmployeeContributions
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
Increase (decrease) in deferred compensation, employer contribution   7,000prts_IncreaseDecreaseinDeferredCompensationEmployerContributions
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
8,000prts_IncreaseDecreaseinDeferredCompensationEmployerContributions
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
Increase (decrease) in deferred compensation, earnings   12,000prts_IncreaseDecreaseinDeferredCompensationEarnings
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
8,000prts_IncreaseDecreaseinDeferredCompensationEarnings
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
Decrease in deferred compensation, distributions   109,000prts_IncreaseDecreaseinDeferredCompensationDistributions
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
226,000prts_IncreaseDecreaseinDeferredCompensationDistributions
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
Loss on change in cash surrender value   4,000prts_ChangeInCashSurrenderValueOfLifeInsurance
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
0prts_ChangeInCashSurrenderValueOfLifeInsurance
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
Other non-current assets | Highly Compensated Employees      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Deferred compensation plan assets   858,000us-gaap_DeferredCompensationPlanAssets
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember
 
Other non-current liabilities | Highly Compensated Employees      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Deferred compensation plan associated liabilities   $ 686,000us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_TitleOfIndividualAxis
= prts_HighlyCompensatedEmployeesMember