v3.23.3

Tax Receivable Agreement Obligations (Details) $ in Thousands | 9 Months Ended
--- | ---
Sep. 30, 2023 USD ($)
Reconciliation Of Tax Receivable Agreement Liability [Roll Forward] |
Beginning balance | $ 135,692
Remeasurement due to change in estimated state tax rate | (504)
Payments | (11,135)
Ending balance | $ 124,053

X
- Definition Liability On Tax Receivable Agreement + References No definition available. + Details
Name: | twnk_LiabilityOnTaxReceivableAgreement
Namespace Prefix: | twnk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Liability On Tax Receivable Agreement, Payments + References No definition available. + Details
Name: | twnk_LiabilityOnTaxReceivableAgreementPayments
Namespace Prefix: | twnk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Liability On Tax Receivable Agreement, Remeasurement, State Tax Rate + References No definition available. + Details
Name: | twnk_LiabilityOnTaxReceivableAgreementRemeasurementStateTaxRate
Namespace Prefix: | twnk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reconciliation Of Tax Receivable Agreement Liability [Roll Forward] + References No definition available. + Details
Name: | twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward
Namespace Prefix: | twnk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration