XML 103 R91.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Income Taxes - Additional Information (Detail) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Income Taxes [Line Items] |  |  |
Income tax benefit | $ (84.9) | $ 60.8 | $ 103.5
Intellectual property | 177.6 | 0.0 |
Valuation allowance offset amount | 61.3 |  |
Deferred income tax benefit | (229.6) | (41.1) | (29.9)
Deferred tax charge | $ 18.5 | $ (7.4) | $ 0.0
Effective tax rate applied | 21.00% | 21.00% | 21.00%
Tax loss and credit carryforwards | $ 225.6 | $ 216.7 |
Amount of tax loss and credit carryforwards that can be carried forward indefinitely | 14.0 |  |
U.S. foreign tax credit carryforwards | 156.0 | 168.1 |
State tax loss and credit carryforwards | 1.8 |  |
Valuation allowance | 404.2 | 375.5 |
Valuation allowance, deferred tax asset, change in amount | 28.7 | (61.1) |
Deferred income tax liability on unremitted foreign earnings | 11.7 | 18.7 |
Amount of tax loss and credit carryforwards that are subject to expiration | 211.6 |  |
Total amount of unrecognized tax benefits, including related interest and penalties | 51.3 | 67.4 | $ 72.5
Unrecognized tax benefits excluding interest and penalties that if recognized would affect the effective tax rate | 36.5 | 45.6 |
Total accrued interest for tax contingencies | 10.1 | 16.0 | 19.7
Total accrued penalties for tax contingencies | 1.3 | 2.3 | 3.1
Increase (decrease) in interest expense related to uncertain tax positions | (5.3) | (4.2) | 6.1
Increase (decrease) in penalties to uncertain tax positions | (0.8) | (1.0) | $ 0.1
Amount of unrecognized tax benefits that could decrease within the next 12 months | 7.3 |  |
Decrease in unrecognized tax benefits expiration of statute of limitations | 6.4 |  |
Decrease in unrecognized tax benefits due to the settlement of audits or resolution of administrative or judicial proceedings | $ 0.9 |  |
Earliest Tax Year [Member] |  |  |
Income Taxes [Line Items] |  |  |
Open tax years by major tax jurisdiction | 2013 |  |
European Subsidiaries [Member] |  |  |
Income Taxes [Line Items] |  |  |
Deferred income tax benefit | $ 49.5 |  |
Valuation allowance, deferred tax asset, change in amount | (49.5) |  |
European And Chinese Subsidiaries [Member] |  |  |
Income Taxes [Line Items] |  |  |
Valuation allowance, deferred tax asset, change in amount | 29.1 |  |
Domestic [Member] |  |  |
Income Taxes [Line Items] |  |  |
Domestic research and development tax credit carryforward | $ 5.3 | $ 7.3 |
Domestic [Member] | Earliest Tax Year [Member] | Research and Development [Member] |  |  |
Income Taxes [Line Items] |  |  |
Expiration year of tax credit carryforwards | 2043 |  |
United States [Member] |  |  |
Income Taxes [Line Items] |  |  |
U.S. foreign tax credit carryforwards | $ 12.1 |  |
Unremitted earnings that were permanently reinvested | $ 3,100.0 |  |
United States [Member] | Earliest Tax Year [Member] |  |  |
Income Taxes [Line Items] |  |  |
Expiration year of tax loss carryforwards | 2025 |  |
United States [Member] | Latest Tax Year [Member] |  |  |
Income Taxes [Line Items] |  |  |
Expiration year of U.S. foreign tax credit carryforwards | 2034 |  |
Foreign Country [Member] | Earliest Tax Year [Member] |  |  |
Income Taxes [Line Items] |  |  |
Operating loss and tax credits carryforwards foreign subject to expiration expiration year | 2025 |  |
Foreign Country [Member] | Latest Tax Year [Member] |  |  |
Income Taxes [Line Items] |  |  |
Operating loss and tax credits carryforwards foreign subject to expiration expiration year | 2041 |  |
State [Member] | Earliest Tax Year [Member] |  |  |
Income Taxes [Line Items] |  |  |
Expiration year of state tax loss carryforwards | 2038 |  |
State [Member] | Latest Tax Year [Member] |  |  |
Income Taxes [Line Items] |  |  |
Expiration year of state tax loss carryforwards | 2043 |  |

X
- Definition Estimated decrease in unrecognized tax benefits within the next twelve months due to settlement of audits or resolution of administrative or judicial proceedings. + References No definition available. + Details
Name: | hlf_DecreaseInUnrecognizedTaxBenefitsDueToSettlementOfAuditsOrResolutionOfAdministrativeOrJudicialProceedings
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated decrease in unrecognized tax benefits within the next twelve months due to expiration of statute of limitations. + References No definition available. + Details
Name: | hlf_DecreaseInUnrecognizedTaxBenefitsExpirationOfStatuteOfLimitations
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss and tax credit carryforwards of certain subsidiaries that are not subject to expiration dates. + References No definition available. + Details
Name: | hlf_DeferredTaxAssetsOperatingLossAndTaxCreditsCarryforwardsNotSubjectToExpiration
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred tax assets operating loss carryforward and tax credit carryforward foreign subject to expiration. + References No definition available. + Details
Name: | hlf_DeferredTaxAssetsOperatingLossCarryforwardAndTaxCreditCarryforwardForeignSubjectToExpiration
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred tax assets operating loss carryforwards and tax credit carryforwards foreign + References No definition available. + Details
Name: | hlf_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwardsForeign
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred tax assets valuation allowance offset amount. + References No definition available. + Details
Name: | hlf_DeferredTaxAssetsValuationAllowanceOffsetAmount
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred tax liabilities undistributed foreign earnings net of valuation allowance. + References No definition available. + Details
Name: | hlf_DeferredTaxLiabilitiesUndistributedForeignEarningsNetOfValuationAllowance
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Gross balance of unrecognized tax benefits including interest and penalties. + References No definition available. + Details
Name: | hlf_GrossBalanceOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Income tax reconciliation deferred tax charge. + References No definition available. + Details
Name: | hlf_IncomeTaxReconciliationDeferredTaxCharge
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Income taxes. + References No definition available. + Details
Name: | hlf_IncomeTaxesLineItems
Namespace Prefix: | hlf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating Loss and Tax Credits Carryforwards Foreign Subject to Expiration Expiration Year + References No definition available. + Details
Name: | hlf_OperatingLossAndTaxCreditsCarryforwardsForeignSubjectToExpirationExpirationYear
Namespace Prefix: | hlf_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating loss carryforwards expiration year. + References No definition available. + Details
Name: | hlf_OperatingLossCarryforwardsExpirationYear
Namespace Prefix: | hlf_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition State Tax Credit Carryforward Expiration Date + References No definition available. + Details
Name: | hlf_StateTaxCreditCarryforwardExpirationDate
Namespace Prefix: | hlf_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax credit carryforwards expiration year. + References No definition available. + Details
Name: | hlf_TaxCreditCarryforwardsExpirationYear
Namespace Prefix: | hlf_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition U.S. foreign tax credit carryforwards expiration year. + References No definition available. + Details
Name: | hlf_TaxCreditCarryforwardsForeignExpirationYear
Namespace Prefix: | hlf_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unrecognized tax benefits income tax penalties expense increase decrease. + References No definition available. + Details
Name: | hlf_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpenseIncreaseDecrease
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Unrecognized tax benefits interest on income taxes expense increase decrease. + References No definition available. + Details
Name: | hlf_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpenseIncreaseDecrease
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Unremitted earnings that were permanently reinvested from substantially all of foreign subsidiaries. + References No definition available. + Details
Name: | hlf_UnremittedEarningsThatWerePermanentlyReinvested
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15 + Details
Name: | us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. + 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://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)(Note 1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -SubTopic 10 -Topic 740 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 + Details
Name: | us-gaap_DeferredIncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6 + Details
Name: | us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6 + Details
Name: | us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6 + Details
Name: | us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6 + Details
Name: | us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2 + Details
Name: | us-gaap_DeferredTaxAssetsValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of domestic federal statutory tax rate applicable to pretax income (loss). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 231 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.1.Q1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 + Details
Name: | us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 231 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.7) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Subparagraph (a) -SubTopic 20 -Topic 740 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax year that remains open to examination under enacted tax laws, in YYYY format. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15 + Details
Name: | us-gaap_OpenTaxYear
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:gYearListItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of interest expense accrued for an underpayment of income taxes. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A + Details
Name: | us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2 + Details
Name: | us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=hlf_EuropeanSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=hlf_EuropeanAndChineseSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |