Subsequent Events (Details) (Revolving Line of Credit Facility, USD $)
|
12 Months Ended |
0 Months Ended |
12 Months Ended |
5 Months Ended |
6 Months Ended |
12 Months Ended |
Jan. 03, 2015
|
Jan. 02, 2015
|
Jan. 01, 2015
|
Jan. 01, 2015
|
May 31, 2016
|
Dec. 31, 2016
|
Dec. 31, 2016
|
Subsequent Event [Line Items] |
|
|
|
|
|
|
|
Number of consecutive days excess availability is above required amount |
45 days
|
|
|
|
|
|
|
JPMorgan Chase Bank |
|
|
|
|
|
|
|
Subsequent Event [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
|
|
|
|
|
|
Line of Credit | JPMorgan Chase Bank |
|
|
|
|
|
|
|
Subsequent Event [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
|
|
|
|
|
|
Scenario, Forecast | JPMorgan Chase Bank |
|
|
|
|
|
|
|
Subsequent Event [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
|
Scenario, Forecast | Line of Credit | JPMorgan Chase Bank |
|
|
|
|
|
|
|
Subsequent Event [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
|