Stockholders' Equity and Share-Based Compensation - Additional Information (Detail) (USD $) In Thousands, except Share data, unless otherwise specified
|
3 Months Ended |
0 Months Ended |
|
Apr. 04, 2015
|
Mar. 29, 2014
|
Mar. 31, 2015
|
Nov. 19, 2014
|
Jan. 03, 2015
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Shares of common stock authorized |
100,000,000us-gaap_CommonStockSharesAuthorized
|
|
|
|
100,000,000us-gaap_CommonStockSharesAuthorized
|
Dividend payment date |
$ 0us-gaap_DividendsCommonStock
|
|
|
|
|
Amounts capitalized to internally-developed software |
39us-gaap_CapitalizedComputerSoftwareAdditions
|
39us-gaap_CapitalizedComputerSoftwareAdditions
|
|
|
|
Common stock amount |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Shares of common stock authorized |
100,000,000us-gaap_CommonStockSharesAuthorized / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
|
|
|
|
|
Common stock issued from vested restricted stock units |
247,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
|
|
|
|
|
Common stock amount | Series A Preferred Stock |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Issuance of shares related to dividends on preferred stock |
|
|
27,000us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
|
|
|
Dividend payment date |
|
|
59us-gaap_DividendsCommonStock / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
|
|
|
Stock Option |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Common stock options exercised |
142,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember
|
|
|
|
|
Weighted-average fair value of options granted (in dollars per share) |
$ 1.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember
|
$ 1.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember
|
|
|
|
Intrinsic value |
211us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember
|
14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember
|
|
|
|
Unrecognized share-based compensation expense |
1,773us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember
|
|
|
|
|
Weighted-average period of unrecognized share-based compensation expense |
2 years 10 months 27 days
|
|
|
|
|
Shares withheld to satisfy employee tax obligations |
27,000us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember
|
|
|
|
|
Adjustment related employee tax obligations |
80us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember
|
|
|
|
|
Net settlement of stock options (in shares) |
64,000prts_SharesWithheldtoNetSettleStockOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember
|
|
|
|
|
Stock Option | Common stock amount |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Common stock options exercised |
51,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
|
|
|
|
|
Restricted Stock Units |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Weighted-average period of unrecognized share-based compensation expense |
10 months 2 days
|
|
|
|
|
Shares withheld to satisfy employee tax obligations |
151,000us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
|
Adjustment related employee tax obligations |
358us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
|
Forfeiture rate for stock awards |
|
0.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsForfeitureRate / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember
|
|
|
|
Restricted Stock Units | Common stock amount |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Adjustment related employee tax obligations |
1us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember
|
|
|
|
|
AMD Plan | Stock Option |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Common stock options exercised |
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = prts_EquityIncentivePlan2014Member
|
|
|
|
|
Weighted-average fair value of options granted (in dollars per share) |
$ 0.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = prts_EquityIncentivePlan2014Member
|
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = prts_EquityIncentivePlan2014Member
|
|
|
|
Intrinsic value |
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = prts_EquityIncentivePlan2014Member
|
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = prts_EquityIncentivePlan2014Member
|
|
|
|
Unrecognized share-based compensation expense |
$ 450us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = prts_EquityIncentivePlan2014Member
|
|
|
|
|
Weighted-average period of unrecognized share-based compensation expense |
3 years 9 months 18 days
|
|
|
|
|
Shares of common stock authorized |
|
|
|
1,950,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = prts_EquityIncentivePlan2014Member
|
|
Expiration period (no later than) |
|
|
|
10 years
|
|
Stock option, vesting period |
|
|
|
4 years
|
|
Exercise price of option grants, percentage |
|
|
|
100.00%prts_ExercisePriceOfOptionGrants / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = prts_EquityIncentivePlan2014Member
|
|
Shares available for grant |
780,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = prts_EquityIncentivePlan2014Member
|
|
|
|
|
Minimum |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Stock option, vesting period |
3 years
|
|
|
|
|
Minimum | Stock Option |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Forfeiture rate for stock options |
16.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitureRate / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = us-gaap_MinimumMember
|
16.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitureRate / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = us-gaap_MinimumMember
|
|
|
|
Minimum | Restricted Stock Units |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Forfeiture rate for stock awards |
10.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsForfeitureRate / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_RangeAxis = us-gaap_MinimumMember
|
|
|
|
|
Maximum |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Stock option, vesting period |
4 years
|
|
|
|
|
Maximum | Stock Option |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Forfeiture rate for stock options |
34.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitureRate / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
34.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitureRate / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
|
Maximum | Restricted Stock Units |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Forfeiture rate for stock awards |
20.00%prts_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsForfeitureRate / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
|
|