v3.8.0.1

Tax Receivable Agreement - Summary of Activity (Details) - Successor $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2017 USD ($)
Reconciliation of Tax Receivable Agreement Liability [Roll Forward] |
Balance December 31, 2016 (Successor) | $ 165,384
Measurement period adjustment of the Business Combination | (3,017)
Balance arising from exchanges of Class B units for Class A shares | 12,215
Remeasurement due to change in state tax rate | (1,589)
Remeasurement due to Tax Cuts and Jobs Act | (51,811)
Balance December 31, 2017 (Successor) | $ 124,360

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 Cuts and Jobs Act, Remeasurement + References No definition available. + Details
Name: | twnk_LiabilityonTaxCutsandJobsActRemeasurement
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, 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

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_SuccessorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |