v3.10.0.1

Tax Receivable Agreement - Summary of Activity (Details) $ in Thousands | 9 Months Ended
--- | ---
Sep. 30, 2018 USD ($)
Reconciliation Of Tax Receivable Agreement Liability [Roll Forward] |
Balance December 31, 2017 | $ 124,360
Exchange of Class B units for Class A shares | 400
Reduction of future payments due to the Buyout | (46,371)
Remeasurement due to change in estimated state tax rate | (1,752)
Payments | (7,353)
Balance September 30, 2018 | $ 69,284

X
- Definition Liability On Tax Receivable Agreement, Purchase Accounting Adjustments + References No definition available. + Details
Name: | twnk_LiabilityOnTaxReceivableAgreementPurchaseAccountingAdjustments
Namespace Prefix: | twnk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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: | credit
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