XML 38 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Borrowings - Additional Information (Detail) (USD $)
12 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended 5 Months Ended 6 Months Ended 12 Months Ended 18 Months Ended
Jan. 03, 2015
Jan. 02, 2015
Jan. 01, 2015
Jan. 01, 2015
Jul. 01, 2016
Jan. 03, 2016
May 31, 2016
Dec. 31, 2016
Dec. 31, 2016
Jun. 30, 2016
Dec. 28, 2013
Line of Credit Facility [Line Items]                      
Revolving loan payable $ 11,022,000us-gaap_LinesOfCreditCurrent                   $ 6,774,000us-gaap_LinesOfCreditCurrent
Total capital leases payable 9,539,000us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments                    
Revolving Line of Credit Facility                      
Line of Credit Facility [Line Items]                      
Number of consecutive days excess availability is above required amount 45 days                    
Event of default amount 0us-gaap_DebtDefaultLongtermDebtAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
                   
JPMorgan Chase Bank | Revolving Line of Credit Facility                      
Line of Credit Facility [Line Items]                      
Net orderly liquidation value inventory advance rate   90.00%prts_LineofCreditFacilityBorrowingCapacityInventoryAdvanceRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
85.00%prts_LineofCreditFacilityBorrowingCapacityInventoryAdvanceRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
               
Minimum availability required trigger amount (if less than) 4,000,000prts_LineofCreditFacilityMinimumAvailabilityRequiredTriggerAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
4,000,000prts_LineofCreditFacilityMinimumAvailabilityRequiredTriggerAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
  6,000,000prts_LineofCreditFacilityMinimumAvailabilityRequiredTriggerAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
             
Number of consecutive days excess availability is above required amount   45 days                  
Maximum borrowing capacity 25,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
                   
Maximum revolving commitment upon fulfillment of certain conditions 40,000,000prts_BorrowersRightToReviseRevolvingCommitmentsMaximumAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
                   
Line of credit facility maturity date Apr. 26, 2017                    
Revolving loan payable 11,022,000us-gaap_LinesOfCreditCurrent
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
                   
Unused credit commitment fee 0.25%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
                   
Cash dominion period exit amount of excess availability (greater than) 4,000,000prts_LineofCreditFacilityExcessAvailability
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
                   
Excess availability under credit facility 8,329,000prts_ExcessAvailabilityUnderCreditFacility
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
                   
Early repayment premium percentage 0.50%prts_EarlyRepaymentofCreditAgreementPremiumRequiredofAggregateRevolvingCommitmentsMultiple
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
                   
London Interbank Offered Rate (LIBOR) | Revolving Line of Credit Facility                      
Line of Credit Facility [Line Items]                      
LIBOR based interest rate, principal 11,000,000prts_LiborBasedRatePrincipal
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
                   
Interest rate 2.44%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
                   
London Interbank Offered Rate (LIBOR) | JPMorgan Chase Bank | Revolving Line of Credit Facility                      
Line of Credit Facility [Line Items]                      
Applicable margin for LIBOR-based interest rate/ Applicable margin for Alternate base rate 2.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
                   
Base Rate | Revolving Line of Credit Facility                      
Line of Credit Facility [Line Items]                      
Interest rate 3.50%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
                   
Prime Based Rate Principal 22,000prts_PrimeBasedRatePrincipal
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
                   
Base Rate | JPMorgan Chase Bank | Revolving Line of Credit Facility                      
Line of Credit Facility [Line Items]                      
Applicable margin for LIBOR-based interest rate/ Applicable margin for Alternate base rate 0.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
                   
Scenario, Forecast | JPMorgan Chase Bank | Revolving Line of Credit Facility                      
Line of Credit Facility [Line Items]                      
Minimum availability required trigger amount (if less than)               2,000,000prts_LineofCreditFacilityMinimumAvailabilityRequiredTriggerAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
2,000,000prts_LineofCreditFacilityMinimumAvailabilityRequiredTriggerAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
   
Testing period the Company is subject to a fixed charge coverage ratio             5 months   12 months    
Decrease to the applicable margin         0.50%prts_ApplicableMarginRateIncreaseDecrease
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
           
Limited security by foreign subsidiaries' capital stock percentage                   65.00%prts_CapitalStockPercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Premium required           0prts_EarlyRepaymentofCreditAgreementPremiumRequired
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
         
Minimum availability required under availability block                   2,000,000prts_LineofCreditFacilityMinimumAvailabilityRequiredunderAvailabilityBlockAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Minimum fixed charge coverage ratio if less than minimum excess availability         1.0prts_LineofCreditFacilityCovenantTermsMinimumFixedChargeCoverageRatio
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
           
Line of Credit | JPMorgan Chase Bank | Revolving Line of Credit Facility                      
Line of Credit Facility [Line Items]                      
Net orderly liquidation value inventory advance rate   90.00%prts_LineofCreditFacilityBorrowingCapacityInventoryAdvanceRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_LineOfCreditMember
85.00%prts_LineofCreditFacilityBorrowingCapacityInventoryAdvanceRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_LineOfCreditMember
               
Minimum availability required trigger amount (if less than)   4,000,000prts_LineofCreditFacilityMinimumAvailabilityRequiredTriggerAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_LineOfCreditMember
  6,000,000prts_LineofCreditFacilityMinimumAvailabilityRequiredTriggerAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_LineOfCreditMember
             
Number of consecutive days excess availability is above required amount   45 days                  
Line of Credit | Scenario, Forecast | JPMorgan Chase Bank | Revolving Line of Credit Facility                      
Line of Credit Facility [Line Items]                      
Minimum availability required trigger amount (if less than)                 $ 2,000,000prts_LineofCreditFacilityMinimumAvailabilityRequiredTriggerAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= prts_JPMorganChaseBankMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_LineOfCreditMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
   
Number of consecutive days excess availability is above required amount                 45 days    
Testing period the Company is subject to a fixed charge coverage ratio             5 months   12 months