XML 74 R60.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Commitments and Contingencies - Narrative (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 30, 2023 USD ($) yr | Dec. 31, 2022 USD ($) | Jan. 01, 2022 USD ($)
Commitments and Contingencies Disclosure [Abstract] |  |  |
Unrecorded unconditional purchase obligation, to be paid, year one | $ 8,018 | $ 7,163 |
Defined contribution plan, minimum age of employee | yr | 18 |  |
Defined contribution plan, requisite service period (month) | 1 month |  |
Defined contribution plan, employer matching contribution, percent of match | 100.00% |  |
Defined contribution plan, employer matching contribution, percent of employees' gross pay | 1.00% |  |
Defined contribution plan, employer matching contribution, match percent exceeding initial match | 50.00% |  |
Defined contribution plan, maximum annual contributions per employee, percent | 6.00% |  |
Defined benefit plan, cliff vesting period (year) | 2 years |  |
Defined contribution plan, employer contribution amount | $ 2,451 | $ 2,589 | $ 2,509

X
- References No definition available. + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of service time before matching contributions will cliff vest. + References No definition available. + Details
Name: | usna_DefinedBenefitPlanCliffVestingPeriod
Namespace Prefix: | usna_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | usna_DefinedContributionPlanEmployerContributionAmount
Namespace Prefix: | usna_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The percent exceeding the initial matching percent that the employer matches contributions under the defined contribution plan. + References No definition available. + Details
Name: | usna_DefinedContributionPlanEmployerMatchingContributionMatchPercentExceedingInitialMatch
Namespace Prefix: | usna_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum age of employee required to participate in the defined contribution plan + References No definition available. + Details
Name: | usna_DefinedContributionPlanMinimumAgeOfEmployee
Namespace Prefix: | usna_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The requisite service period of the defined contribution plan. + References No definition available. + Details
Name: | usna_DefinedContributionPlanRequisiteServicePeriod
Namespace Prefix: | usna_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration