Quarterly report pursuant to Section 13 or 15(d)

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

v2.4.1.9
Stockholders' Equity and Share-Based Compensation - Warrants (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Warrants  
Class of Warrant or Right [Line Items]  
Outstanding warrants to purchase shares of common stock 50,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Warrant exercise price 2.14us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Warrants exercised during period 0prts_ClassOfWarrantOrRightExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Aggregate intrinsic value of outstanding and exercisable warrants $ 0prts_ClassOfWarrantExercisableandOutstandingAggregateIntrinsicValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Warrants | Warrants Exercise Price One  
Class of Warrant or Right [Line Items]  
Outstanding warrants to purchase shares of common stock 30,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= prts_WarrantsExercisePriceOneMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Warrants | Warrants Exercise Price Two  
Class of Warrant or Right [Line Items]  
Outstanding warrants to purchase shares of common stock 20,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= prts_WarrantsExercisePriceTwoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Warrant exercise price 8.32us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights
/ us-gaap_ClassOfWarrantOrRightAxis
= prts_WarrantsExercisePriceTwoMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Warrants  
Class of Warrant or Right [Line Items]  
Exercisable warrants to purchase shares of common stock 50,000prts_ClassofWarrantorRightExercisable
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember