XML 39 R25.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of Significant Accounting Policies and Nature of Operations - Additional Information (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($) item | Jan. 01, 2022 USD ($) | Jan. 02, 2021 USD ($)
Summary of Significant Accounting Policies and Nature of Operations |  |  |
Trade receivable as percent of total accounts receivable, net | 20.00% | 18.00% |
Number of suppliers | item | 1 |  |
Inventory in-transit | $ 17,444 | $ 42,255 |
Capitalized website and software development costs | 11,067 | 6,334 | $ 4,769
Impairment loss on intangible assets | 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 | $ 79,854 | 69,102 | 54,588
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 | $ 1,180 | 2,159 | 659
Capitalized website and software development cost amount | 23,761 | 14,153 |
Capitalized website and software development costs accumulated amortization and impairment amount | $ 13,898 | 8,929 |
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 | $ 93,593 | $ 89,785 | $ 69,925
Employee Stock Option | Minimum |  |  |
Summary of Significant Accounting Policies and Nature of Operations |  |  |
Stock options vesting period | 3 years |  |
Employee Stock Option | 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 -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(a)) -URI http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(d)) -URI http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227 + 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: | duration

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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319 + 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: |