XML 40 R25.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary of Significant Accounting Policies and Nature of Operations - Additional Information (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 30, 2023 USD ($) item | Dec. 31, 2022 USD ($) | Jan. 01, 2022 USD ($)
Summary of Significant Accounting Policies and Nature of Operations |  |  |
Trade receivable as percent of total accounts receivable, net | 20.00% | 20.00% |
Number of suppliers | item | 1 |  |
Inventory in-transit | $ 26,801 | $ 17,444 |
Capitalized website and software development costs | 9,951 | 11,067 | $ 6,334
Impairment loss on intangible assets | 0 | 0 |
Impairment loss on property and equipment | $ 0 |  |
Warranty, coverage period | 30 days |  |
Warranty, unlimited product replacement, coverage period | 5 years |  |
Warranty, one-time product replacement, coverage period, option one | 5 years |  |
Warranty, one-time product replacement, coverage period, option two | 3 years |  |
Advertising costs | $ 83,146 | 79,854 | 69,102
Unrecognized tax benefits, interest or penalties | $ 0 |  |
Minimum |  |  |
Summary of Significant Accounting Policies and Nature of Operations |  |  |
Length Of Fiscal Year | 364 days |  |
Standard product warranty, recognition period | 1 year |  |
Maximum |  |  |
Summary of Significant Accounting Policies and Nature of Operations |  |  |
Length Of Fiscal Year | 371 days |  |
Standard product warranty, recognition period | 5 years |  |
Website and Software Development |  |  |
Summary of Significant Accounting Policies and Nature of Operations |  |  |
Capitalized website and software development costs | $ 804 | 1,180 | 2,159
Capitalized website and software development cost amount | 24,215 | 23,761 |
Capitalized website and software development costs accumulated amortization and impairment amount | $ 13,608 | 13,898 |
Website and Software Development | Minimum |  |  |
Summary of Significant Accounting Policies and Nature of Operations |  |  |
Amortization on a straight-line basis, period | 2 years |  |
Website and Software Development | Maximum |  |  |
Summary of Significant Accounting Policies and Nature of Operations |  |  |
Amortization on a straight-line basis, period | 5 years |  |
Cost of Sales |  |  |
Summary of Significant Accounting Policies and Nature of Operations |  |  |
Freight and shipping expenses | $ 105,830 | $ 93,593 | $ 89,785
Employee Stock Option [Member] | Minimum |  |  |
Summary of Significant Accounting Policies and Nature of Operations |  |  |
Stock options vesting period | 3 years |  |
Employee Stock Option [Member] | Maximum |  |  |
Summary of Significant Accounting Policies and Nature of Operations |  |  |
Stock options vesting period | 4 years |  |

X
- Definition Extended Product Warranty, One-Time Product Replacement, Coverage Period + References No definition available. + Details
Name: | prts_ExtendedProductWarrantyOneTimeProductReplacementCoveragePeriod
Namespace Prefix: | prts_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Extended Product Warranty, One-Time Product Replacement, Coverage Period 1 + References No definition available. + Details
Name: | prts_ExtendedProductWarrantyOneTimeProductReplacementCoveragePeriod1
Namespace Prefix: | prts_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Extended Product Warranty, Unlimited Product Replacement, Coverage Period + References No definition available. + Details
Name: | prts_ExtendedProductWarrantyUnlimitedProductReplacementCoveragePeriod
Namespace Prefix: | prts_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the length of fiscal year. + References No definition available. + Details
Name: | prts_LengthOfFiscalYear
Namespace Prefix: | prts_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of suppliers. + References No definition available. + Details
Name: | prts_NumberOfSuppliers
Namespace Prefix: | prts_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Standard Product Warranty, Coverage Period + References No definition available. + Details
Name: | prts_StandardProductWarrantyCoveragePeriod
Namespace Prefix: | prts_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Standard Product Warranty, Period Recognized + References No definition available. + Details
Name: | prts_StandardProductWarrantyPeriod
Namespace Prefix: | prts_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents approximate percentage of concentrations of credit risk which are primarily limited to the offline sales customer base to which the Company's products are sold, which is related to trade receivables that comprise the portion of the total accounts receivable, net. + References No definition available. + Details
Name: | prts_TradeReceivablePercentOfTotalAccountsReceivableNet
Namespace Prefix: | prts_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1 + Details
Name: | us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Additions made to capitalized computer software costs during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + Details
Name: | us-gaap_CapitalizedComputerSoftwareAdditions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1 + Details
Name: | us-gaap_CapitalizedComputerSoftwareNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cost of product sold and service rendered, excluding depreciation, depletion, and amortization. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(a)) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(d)) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4 + Details
Name: | us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Gross amount of merchandise or supplies to which the entity holds the title but does not hold physical possession because the goods are currently being transported. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_OtherInventoryInTransit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=prts_WebsiteAndSoftwareDevelopmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |