Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets, Net - Summary of Intangible Assets (Detail)

v2.4.1.9
Intangible Assets, Net - Summary of Intangible Assets (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Jan. 03, 2015
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,511us-gaap_FiniteLivedIntangibleAssetsGross $ 4,486us-gaap_FiniteLivedIntangibleAssetsGross
Accumulated Amort. and Impairment (2,894)prts_FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment (2,779)prts_FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment
Net Carrying Amount 1,617us-gaap_FiniteLivedIntangibleAssetsNet 1,707us-gaap_FiniteLivedIntangibleAssetsNet
Product design intellectual property    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 4 years  
Gross Carrying Amount 2,750us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_ProductDesignIntellectualPropertyMember
2,750us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_ProductDesignIntellectualPropertyMember
Accumulated Amort. and Impairment (2,167)prts_FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_ProductDesignIntellectualPropertyMember
(2,102)prts_FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_ProductDesignIntellectualPropertyMember
Net Carrying Amount 583us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_ProductDesignIntellectualPropertyMember
648us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_ProductDesignIntellectualPropertyMember
Patent license agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 562us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_PatentLicenseAgreementMember
537us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_PatentLicenseAgreementMember
Accumulated Amort. and Impairment (125)prts_FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_PatentLicenseAgreementMember
(94)prts_FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_PatentLicenseAgreementMember
Net Carrying Amount 437us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_PatentLicenseAgreementMember
443us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= prts_PatentLicenseAgreementMember
Domain and trade names    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years  
Gross Carrying Amount 1,199us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
1,199us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Accumulated Amort. and Impairment (602)prts_FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
(583)prts_FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Net Carrying Amount $ 597us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
$ 616us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Minimum | Patent license agreement    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 years  
Maximum | Patent license agreement    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years