<SUBMISSION>
<ACCESSION-NUMBER>0001644406-23-000025
<TYPE>10-Q
<PUBLIC-DOCUMENT-COUNT>67
<PERIOD>20230331
<FILING-DATE>20230509
<DATE-OF-FILING-DATE-CHANGE>20230509
<FILER>
<COMPANY-DATA>
<CONFORMED-NAME>Hostess Brands, Inc.
<CIK>0001644406
<ASSIGNED-SIC>2050
<IRS-NUMBER>000000000
<STATE-OF-INCORPORATION>DE
<FISCAL-YEAR-END>1231
</COMPANY-DATA>
<FILING-VALUES>
<FORM-TYPE>10-Q
<ACT>34
<FILE-NUMBER>001-37540
<FILM-NUMBER>23902083
</FILING-VALUES>
<BUSINESS-ADDRESS>
<STREET1>7905 QUIVIRA ROAD
<CITY>LENEXA
<STATE>KS
<ZIP>66215
<PHONE>816-701-4600
</BUSINESS-ADDRESS>
<MAIL-ADDRESS>
<STREET1>7905 QUIVIRA ROAD
<CITY>LENEXA
<STATE>KS
<ZIP>66215
</MAIL-ADDRESS>
<FORMER-COMPANY>
<FORMER-CONFORMED-NAME>Gores Holdings, Inc.
<DATE-CHANGED>20150608
</FORMER-COMPANY>
</FILER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>twnk-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:619910b6-3794-4b98-b0aa-99711e2a943d,g:7eccb637-39b4-43f8-9ce1-db3dde50b963,d:e99ac54f41a14808a79952875a37ddf4--><html xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:twnk="http://www.hostessbrands.com/20230331" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>twnk-20230331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80L2ZyYWc6MWQ4ZmYyMzc2NTFlNDNlOGI2NTY1Y2E4N2EwYzQyOGMvdGFibGU6ZTY4ODIwYzQxNmZhNDU0MTk3ZjA0ZmZlMGFiOTEzYTIvdGFibGVyYW5nZTplNjg4MjBjNDE2ZmE0NTQxOTdmMDRmZmUwYWI5MTNhMl8xLTEtMS0xLTg1NTYz_6d028368-70fe-46c4-b8be-3839963e3ae2">false</ix:nonNumeric><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80L2ZyYWc6MWQ4ZmYyMzc2NTFlNDNlOGI2NTY1Y2E4N2EwYzQyOGMvdGFibGU6ZTY4ODIwYzQxNmZhNDU0MTk3ZjA0ZmZlMGFiOTEzYTIvdGFibGVyYW5nZTplNjg4MjBjNDE2ZmE0NTQxOTdmMDRmZmUwYWI5MTNhMl8zLTEtMS0xLTg1NTYz_06f344fb-1cce-4d86-a500-e4aa4b037dea">2023</ix:nonNumeric><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80L2ZyYWc6MWQ4ZmYyMzc2NTFlNDNlOGI2NTY1Y2E4N2EwYzQyOGMvdGFibGU6ZTY4ODIwYzQxNmZhNDU0MTk3ZjA0ZmZlMGFiOTEzYTIvdGFibGVyYW5nZTplNjg4MjBjNDE2ZmE0NTQxOTdmMDRmZmUwYWI5MTNhMl80LTEtMS0xLTg1NTYz_38d8c9de-e5de-4608-8aa1-bd05b8597130">Q1</ix:nonNumeric><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80L2ZyYWc6MWQ4ZmYyMzc2NTFlNDNlOGI2NTY1Y2E4N2EwYzQyOGMvdGFibGU6ZTY4ODIwYzQxNmZhNDU0MTk3ZjA0ZmZlMGFiOTEzYTIvdGFibGVyYW5nZTplNjg4MjBjNDE2ZmE0NTQxOTdmMDRmZmUwYWI5MTNhMl82LTEtMS0xLTg1NTYz_c6ab1de4-02f2-49d5-8c2e-690c919555b6">0001644406</ix:nonNumeric><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80L2ZyYWc6MWQ4ZmYyMzc2NTFlNDNlOGI2NTY1Y2E4N2EwYzQyOGMvdGFibGU6ZTY4ODIwYzQxNmZhNDU0MTk3ZjA0ZmZlMGFiOTEzYTIvdGFibGVyYW5nZTplNjg4MjBjNDE2ZmE0NTQxOTdmMDRmZmUwYWI5MTNhMl83LTEtMS0xLTg1NTYz_c171c54c-ec58-453e-8e9c-4428dd84a8ec">12/31</ix:nonNumeric><ix:nonNumeric contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_04249a0d-28ef-40bf-9047-28fa4f3e6c00">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_5aebda45-9851-4b3c-a0a3-83c104c7ecd1">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_1f2adccc-8ac7-4cd2-a687-310e3d55410b">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric><ix:nonNumeric contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_998dd050-8ccf-4bfc-b1fa-19081c5cce49">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="twnk-20230331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33f894a1884d4cea82c30495bad78127_I20230505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="if6116d8d25ab4579b5789641e67c6ffd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3db0bfa836904471aed6eaef59c651d0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32b7fd68d4dc42f6a4682df5fbd054b9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i471ea9f3ea504ed5a4cb6ae7ae617bf7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2340bae967aa46a4893696154bd9e8d8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dc51170cbf04841bef83c919730ab11_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib092279d064b49fe977ae9a376e53e28_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic408741a8daa4be2a0862b3834957f76_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i806956392b0242bb86aa316db24c8a50_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e797482eeba40d09af116397de587e7_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac629a5d1adb44b696db0cf294038dce_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d22f0264acc4c6091198aa53e0b5b90_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76895ab89a8146e69b4ed51a43922b1e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c0f22a9358f415b944673b04d3dbf3a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27ec2532da8145caaed7370c65bb6c11_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i097331ae29cf4c3bb3e93a2f04189d80_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib820519088f24ad4b831a323d292eaea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25daab03d091403b8021c99acf4de7de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c08d725ab674042bf3d93dbec49333d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23419b8d77ce4ff0b4c5f1654617a9f3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1bc7ee5532d4c9ea06a0c84ce83a872_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4246aff07c264329a1a8658e4dc2cd99_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife2024f43bdd4512b51cfd68ebbead41_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id20a733d6ffc4d6882f947eeacc1b83d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i127de0bb277b4de99cfe4ee539247ae5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i157b4e7935f648e0a725dba78db1477e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i410968e54a37454fb40cce3c1e27f1c9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddbaf42c97c0466e9ddd8e50feef1eab_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73a13544ac3648acaab549586c98459a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2346c62dceaf49b2a001598908c1d8ef_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a8c572b67bf402d8e7496e1edee9075_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0798684e88c149bdba44ae0249bcd28f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib428a27f86524a899202a663753c6303_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>twnk:segment</xbrli:measure></xbrli:unit><xbrli:context id="i82ef9080c08749c1a819df71fae39dc9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f910ce7a7c040a38c282a7090b3a8ac_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82e635ea727e4e7e92027387e42a15c0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e665aed3c9d43b782d83cc515355fda_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e6fcc7dc69e4cb9ad6e57788e6fcdad_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf89f12ab8ae4e02904ddc552d01903e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bda2013185a4465ad855e0780180a1a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc4190b29a3a49bf8adaf46adcf681ca_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cedebde3cc2439f8e51a0a8d2917295_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i805a1433fda24ec291c26cd99e3566bc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6aad4e6ae560422da7eb821a0149b317_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05dde26514e34dd5b5727346d8d49b4c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bf21ceffca04ad3beee72ef97300c6e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e908b97dd11456481cd9f1f759e38c7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39c29f7e2b204257a46b0112dd3ed5dc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29d7d940d57641c7b75fc4bd95e1a3a5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia22cbdcf653845d1ace3edb4ec864895_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">twnk:OneCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i9b95ce0f0e884691a5998a6ac4e40956_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">twnk:OneCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f7bc8aebfda4296846fb326942f27c0_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadf5d0fdefeb441d8e4aa5583cc1c9e5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fb97c087e37470db49d6722b0c13f1f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">twnk:OperatingLeaseRightOfUseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88e9c0071d78404382984c4e406cc7b8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">twnk:OperatingLeaseRightOfUseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i017350283ac04d5687be4b83305911ae_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec5222c2dbd14336bdab05a0bfc0e847_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i826bba0c7726401eac3785e3876be9c7_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23dc5dbebd4243508851ae6edc6d4960_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id608a3cbbf9348f19f3dec5806f80d3c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd5149b83e7a414da7d68111bd271074_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3c786228a8e42518b8fa5da4ae944ad_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">twnk:TermLoanAndInterestRateSwapContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bdb817517bb4cecb6bfb0900ff9535b_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccec0cb111ca4b92b0cf601249268e6a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i666ef5ec4b0647ae94b30c495fcb9169_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7c2aeb8697948639df27b1ef6f65ef2_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd166e25b3f348fc8139231a41d4723f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7624f9843d51449099ed4413ff2f299e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:context id="iaf20905c12c44c34a2f94964e99ea7fd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2f1f3e416d143f5a90b3c54aacb1366_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if63b89a1bbfd4a21bcc08798fd0ef29d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab45f92cdc4748fba700225497c6d62b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia59658780f0946fda04a362a8fe8d5e9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i385a8321f8ef49b893fee34b5d18e0d4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00420da924414d81bcb6188ca33c52b7_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iade6e1150a2b4628868233f4713aa2c2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e7ce4f9ca0e4a94adab28cce5faada4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad19bd4590fd4de0a1962a9b932f2d78_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe4e877f66424cba82fdb8959ab0d0ae_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">twnk:ShareBasedPaymentArrangementOptionAndEmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i722e2feef5d3443c88e161e5fe249baf_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">twnk:ShareBasedPaymentArrangementOptionAndEmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ba5d31d33524dd2bd6763e68f3890eb_D20230101-20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66b62ff6f1634610bf76f34eae32516d_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13a85db4c44a4725a74c8a2406f45530_D20221103-20221103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001644406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-03</xbrli:startDate><xbrli:endDate>2022-11-03</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ie99ac54f41a14808a79952875a37ddf4_1"></div><div style="min-height:67.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">   </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODEw_f06860b3-6c6a-464a-9414-52b5c2cf68c3">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.754%"><tr><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Mark One)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YmU5OTFmYWQ0NzA1NGYyNWJkM2NkYTJiMGRiNDFkZjAvdGFibGVyYW5nZTpiZTk5MWZhZDQ3MDU0ZjI1YmQzY2RhMmIwZGI0MWRmMF8xLTEtMS0xLTg1NTYz_e8e41ae5-8aaa-4841-95db-8297c2159558">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE&#160;ACT OF&#160;1934</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">For the three months ended </span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YmU5OTFmYWQ0NzA1NGYyNWJkM2NkYTJiMGRiNDFkZjAvdGFibGVyYW5nZTpiZTk5MWZhZDQ3MDU0ZjI1YmQzY2RhMmIwZGI0MWRmMF8zLTItMS0xLTg1NTYz_ac902037-4aaa-41f0-a4b7-18cd04f320cb">March 31, 2023</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">OR</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YmU5OTFmYWQ0NzA1NGYyNWJkM2NkYTJiMGRiNDFkZjAvdGFibGVyYW5nZTpiZTk5MWZhZDQ3MDU0ZjI1YmQzY2RhMmIwZGI0MWRmMF81LTEtMS0xLTg1NTYz_f1d7e43c-5dea-492a-b2c0-af55efa7340a">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the transition period from                  to</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commission file number&#160;<ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODE0_e91fd04a-d392-4653-914b-d999efd179b3">001-37540</ix:nonNumeric> </span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><img src="twnk-20230331_g1.jpg" alt="Updated Logo.jpg" style="height:75px;margin-bottom:5pt;vertical-align:text-bottom;width:200px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODE1_f38b5185-0061-4593-ab95-7a540f618a24">HOSTESS BRANDS,&#160;INC.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.362%"><tr><td style="width:1.0%"></td><td style="width:30.070%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.956%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.674%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8wLTAtMS0xLTg1NTYz_ecaf40ab-733d-4a98-acb9-50954e54b897">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8wLTItMS0xLTg1NTYz_de176c63-ad2a-450a-b1fd-8dc365c67e1c">47-4168492</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of </span></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">incorporation or organization)</span></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer </span></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Identification No.)</span></div></td></tr><tr><td colspan="6" style="padding:2px 5.5pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8yLTAtMS0xLTg1NTYz_06723701-0265-408e-8473-5487af43da0d">7905 Quivira Road</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8yLTItMS0xLTg1NTYz_e3790ca3-02e3-4647-83a2-f46786ac26ed">66215</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-align:right;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8zLTAtMS0xLTg1NTYz_bab0dbe8-168d-4ca2-ae6e-f1b9dbd17c90">Lenexa,</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8zLTEtMS0xLTg1NTYz_60fbb6f9-6f4f-4877-8dbf-bc288ba889e4">KS</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Zip Code)</span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODEx_162bbb41-c544-48a8-979d-704654511798">816</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODEy_a5142a55-4e4d-45cf-969b-116796296898">701-4600</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.991%"><tr><td style="width:1.0%"></td><td style="width:49.843%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.335%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ticker Symbol </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YjE0NmUyNWExZDg4NDRhN2EwM2VlYzEwNGE0YWFjYzAvdGFibGVyYW5nZTpiMTQ2ZTI1YTFkODg0NGE3YTAzZWVjMTA0YTRhYWNjMF8xLTAtMS0xLTg1NTYz_c8bba54b-523f-4037-809e-199a44513e1e">Class A Common Stock, Par Value of $0.0001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YjE0NmUyNWExZDg4NDRhN2EwM2VlYzEwNGE0YWFjYzAvdGFibGVyYW5nZTpiMTQ2ZTI1YTFkODg0NGE3YTAzZWVjMTA0YTRhYWNjMF8xLTEtMS0xLTg1NTYz_f6323e3b-c3d4-4fa8-a847-a8dce8ec4599">TWNK</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YjE0NmUyNWExZDg4NDRhN2EwM2VlYzEwNGE0YWFjYzAvdGFibGVyYW5nZTpiMTQ2ZTI1YTFkODg0NGE3YTAzZWVjMTA0YTRhYWNjMF8xLTItMS0xLTg1NTYz_d6681498-3a76-412a-ae40-422d448af1a5">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;<ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODEz_3c257a8e-2864-4144-a131-e3eecc5d17bf">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T (&#167;229.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).&#160;<ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODA4_32e30bd2-eb1f-4ab4-8877-7f9953e6e226">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b&#8209;2 of the Exchange Act.:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.991%"><tr><td style="width:1.0%"></td><td style="width:17.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.749%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.264%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6NmZhMmFhZjA2ODhlNGI0Yzg5OTQ2ODM2YTIzOWIxN2QvdGFibGVyYW5nZTo2ZmEyYWFmMDY4OGU0YjRjODk5NDY4MzZhMjM5YjE3ZF8wLTAtMS0xLTg1NTYz_1d6b70c0-7068-4118-98e7-4c3d9f8404ec">Large accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated<br/>filer&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non&#8209;accelerated&#160; filer&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6NmZhMmFhZjA2ODhlNGI0Yzg5OTQ2ODM2YTIzOWIxN2QvdGFibGVyYW5nZTo2ZmEyYWFmMDY4OGU0YjRjODk5NDY4MzZhMjM5YjE3ZF8wLTctMS0xLTg1NTYz_c237c154-d764-4e42-8931-39052b3aacd5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6NmZhMmFhZjA2ODhlNGI0Yzg5OTQ2ODM2YTIzOWIxN2QvdGFibGVyYW5nZTo2ZmEyYWFmMDY4OGU0YjRjODk5NDY4MzZhMjM5YjE3ZF8wLTktMS0xLTg1NTYz_c1ae7598-db43-444f-8052-e6f6b79cd0a8">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744; If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span></div><div style="margin-bottom:6pt;margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b&#8209;2 of the Act).&#160;Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODA5_8a468631-de84-4162-a56f-767b1f6f876f">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-bottom:2pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shares of Class&#160;A common stock outstanding - <ix:nonFraction unitRef="shares" contextRef="i33f894a1884d4cea82c30495bad78127_I20230505" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xNzc5_80aae86a-fdad-4721-8488-283877750744">132,850,224</ix:nonFraction> shares at May 5, 2023</span></div><div style="margin-bottom:2pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="height:67.46pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_7"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM 10-Q</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Three Months Ended March&#160;31, 2023 </span></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.311%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_10">PART I - Financial Information</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_13">Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_19">Condensed Consolidated Balance Sheets</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (Unaudited)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_22">Condensed Consolidated Statements of Operations</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (Unaudited)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_25">Condensed Consolidated Statements of Comprehensive Income</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (Unaudited)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_28">Condensed Consolidated Statements of Stockholders&#8217; Equity</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (Unaudited)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_31">Condensed Consolidated Statements of Cash Flows</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (Unaudited)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_31">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_34">Notes to Condensed Consolidated Financial Statements</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (Unaudited)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_34">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_67">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_67">16</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3. </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_70">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_70">19</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4. </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_73">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_73">19</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_76">PART II - Other Information</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_79">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_79">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_82">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_82">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_85">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_85">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_88">Default Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_88">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_91">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_91">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5. </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_94">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_94">21</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6. </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_97">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie99ac54f41a14808a79952875a37ddf4_97">22</a></span></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_10"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_13"></div><div><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_16"></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Cautionary Note Regarding Forward Looking Statements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">This Quarterly Report on Form 10-Q contains statements reflecting our views about our future performance that constitute &#8220;forward-looking statements&#8221; within the meaning of Section 27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;) and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), that involve substantial risks and uncertainties. All statements contained in this Quarterly Report other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements. Statements that constitute forward-looking statements are generally identified through the inclusion of words such as &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;estimates,&#8221; &#8220;projects,&#8221; &#8220;anticipates,&#8221; &#8220;will,&#8221; &#8220;plan,&#8221; &#8220;may,&#8221; &#8220;should,&#8221; or similar language. Statements addressing events and developments that we expect or anticipate will occur are also considered forward-looking statements. All forward-looking statements included herein are made only as of the date hereof. It is routine for our internal projections and expectations to change throughout the year, and any forward-looking statements based upon these projections or expectations may change prior to the end of the next quarter or year. Readers of this Quarterly Report are cautioned not to place undue reliance on any such forward-looking statements. As a result of a number of known and unknown risks and uncertainties, our actual results or performance may be materially different from those expressed or implied by these forward-looking statements. Risks and uncertainties are identified under &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December 31, 2022, as updated by subsequent filings. All subsequent written or oral forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by these risk factors. We undertake no obligation to update any forward-looking statement, whether as a result of new information, future events, or otherwise, except to the extent required by law. </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_19"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Financial Statements (Unaudited)</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-style:italic;font-weight:700;line-height:120%">(Unaudited, amounts in thousands, except shares and per share data)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.871%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.270%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.25pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNC0xLTEtMS04NTU2Mw_7c08bc33-ea58-4529-8222-1d2ec20f722c">101,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNC00LTEtMS04NTU2Mw_9531c555-45e9-4893-9e6b-97236150ab87">98,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNS0xLTEtMS04NTU2Mw_da744a43-a22b-45d9-8a6c-63cefe0473c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNS00LTEtMS04NTU2Mw_5ce52a69-c2ef-429b-9f8a-e452c635fe3d">17,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNi0xLTEtMS04NTU2Mw_bd506f72-992c-4a42-9cba-e3f4850d510b">189,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNi00LTEtMS04NTU2Mw_d3d6115f-7236-4290-9bad-1be2380c5501">168,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNy0xLTEtMS04NTU2Mw_2c4d868f-35ff-4d1d-9536-dd412b9a9419">67,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNy00LTEtMS04NTU2Mw_550a18a3-92b9-41da-ad9a-ee1c36b8b5fa">65,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfOS0xLTEtMS04NTU2Mw_a3269668-449f-4960-bd9a-0937ebd29293">11,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfOS00LTEtMS04NTU2Mw_3aeb51b3-d886-45a6-8ac5-086e0cb3a3a8">16,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTAtMS0xLTEtODU1NjM_33b5b17e-e3f1-4e48-b1ec-91bd7cd9b766">371,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTAtNC0xLTEtODU1NjM_083a26ac-50d6-43af-ab70-daf4fc159d4d">367,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTEtMS0xLTEtODU1NjM_99ad9f5d-16ec-4d61-a9cd-f7e35182dbbf">442,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTEtNC0xLTEtODU1NjM_1e4f4ce6-3f5c-4a1c-9236-b9325da40fb8">425,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTItMS0xLTEtODU1NjM_a0dec71a-d967-4648-84fe-7155e039acb4">1,915,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTItNC0xLTEtODU1NjM_3fa3edcc-7e69-42d6-ad5c-62dbbdd0a6ff">1,920,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTMtMS0xLTEtODU1NjM_8db0db8d-62df-4ff0-92b6-6da2376b3a7f">706,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTMtNC0xLTEtODU1NjM_276239fb-7300-434c-b8ad-dfc0910c931f">706,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTQtMS0xLTEtODU1NjM_2505058c-8a70-4b56-99e1-828e4d3f07ad">63,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTQtNC0xLTEtODU1NjM_fdb5c234-b823-4b15-8289-04a430750876">72,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTUtMS0xLTEtODU1NjM_a02cad3a-07d8-4c1f-bdf2-4f65ffeb1d30">3,499,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTUtNC0xLTEtODU1NjM_f214c7ff-01ca-4288-b2e2-0fe4f3fc482b">3,492,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt and lease obligations payable within one year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjAtMS0xLTEtODU1NjM_38c48bc2-0921-40bc-ab66-b2e054d36c65">4,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjAtNC0xLTEtODU1NjM_672713bf-af3a-4168-ba6c-5c95a6bd4587">3,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:109%">Tax receivable agreement payments payable within one year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="twnk:TaxReceivableAgreementPaymentsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjEtMS0xLTEtODU1NjM_f662c5bc-2f67-4d95-aa57-ff1380575280">11,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="twnk:TaxReceivableAgreementPaymentsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjEtNC0xLTEtODU1NjM_f1362d9e-a4b3-43b8-80e1-e86a6c554b65">12,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:109%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjItMS0xLTEtODU1NjM_3d876153-5c74-40a5-a166-1a49cb071e71">91,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjItNC0xLTEtODU1NjM_c31d9d0c-b1a0-4500-a73f-00e7c0cda8d0">85,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer trade allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="twnk:CustomerTradeAllowanceLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjMtMS0xLTEtODU1NjM_63958e69-4c66-47b8-b4b7-a08b1544f662">66,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="twnk:CustomerTradeAllowanceLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjMtNC0xLTEtODU1NjM_4013f7fc-ef00-49c7-9625-3c7223ccc876">62,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="twnk:AccruedLiabilitiesAndOtherCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjQtMS0xLTEtODU1NjM_0745c5fc-b04d-4247-ab5d-42ee9fbb2d48">33,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="twnk:AccruedLiabilitiesAndOtherCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjQtNC0xLTEtODU1NjM_3c9568de-ee55-442a-b0d5-bd313e654641">59,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjYtMS0xLTEtODU1NjM_b64da1aa-2707-4cd7-86d2-f59a56199fba">206,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjYtNC0xLTEtODU1NjM_1fd3f89c-8281-435a-af5b-df0f83041b13">224,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt and lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjctMS0xLTEtODU1NjM_2ca5cbbb-e648-46a3-957c-df0fd0dc6e1e">998,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjctNC0xLTEtODU1NjM_51e65d98-7251-48e9-bea5-c3ebc20ce257">999,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax receivable agreement obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="twnk:TaxReceivableAgreementPaymentsPayableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjgtMS0xLTEtODU1NjM_f96a1cdf-3710-493a-a96d-66ed4415b4ac">123,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="twnk:TaxReceivableAgreementPaymentsPayableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjgtNC0xLTEtODU1NjM_e4cf13d3-2f0d-4c2b-ae13-111edee227d2">123,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjktMS0xLTEtODU1NjM_dd68ba4f-1217-43b0-a973-303d33bb44f0">353,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjktNC0xLTEtODU1NjM_909c37c5-e9bb-4b86-9b7c-803359f2f0bf">347,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzAtMS0xLTEtODU1NjM_13f2fce4-5087-4f33-bbe3-e53a90030da3">1,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzAtNC0xLTEtODU1NjM_7c338bc3-b83e-46e5-b4c9-a5b014579af4">1,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzEtMS0xLTEtODU1NjM_2616b978-02ae-4017-af12-0c39f6e08ec3">1,683,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzEtNC0xLTEtODU1NjM_9044bbd5-12a7-42ee-a757-f115fee79e54">1,695,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and Contingencies (Note 9) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzMtMS0xLTEtODU1NjM_585d23c3-c021-4f41-82a0-58d9d31b7f6f"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzMtNC0xLTEtODU1NjM_eed42d5e-8f5e-42ce-a02c-04decd5c7a24"></ix:nonFraction></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV8yNg_6eb730fa-5810-4fe5-a8d7-de0009ef2eed"><ix:nonFraction unitRef="usdPerShare" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV8yNg_8eced08d-8f78-4ed9-b1b4-607a5b4d1b67">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV80MA_b51a3cc5-8cf4-4037-9f45-229b6fe32d82"><ix:nonFraction unitRef="shares" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV80MA_c50cad1b-b32d-4c7f-9407-2533d55f9770">200,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV82Mg_3c7e43d6-b230-4761-b22f-82abe3239056">143,099,217</ix:nonFraction> shares issued and <ix:nonFraction unitRef="shares" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV84Mw_bd8ed4cf-100f-44be-aadb-b35a66468399">133,005,487</ix:nonFraction> shares outstanding as of March&#160;31, 2023 and <ix:nonFraction unitRef="shares" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV8xMzQ_10656a72-4ad2-4ee4-ba2e-bd48b4e7cac0">142,650,344</ix:nonFraction> shares issued and <ix:nonFraction unitRef="shares" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV8xNTU_ffe041e4-7393-48e2-b0ba-432a92d645d5">133,117,224</ix:nonFraction> shares outstanding as of December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMS0xLTEtODU1NjM_fae221f5-407f-407f-9e6c-611fe9eae5a2">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtNC0xLTEtODU1NjM_6b847b08-20d5-46dd-99eb-18ca6aa3aa2c">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzctMS0xLTEtODU1NjM_45f4d324-d5cd-49fa-b4d0-20f31bfe2b76">1,311,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzctNC0xLTEtODU1NjM_b9367d26-ce25-437b-85f2-1ce40deece99">1,311,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzgtMS0xLTEtODU1NjM_b6f8fc19-9b67-4aef-a59d-c0621af92e87">29,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzgtNC0xLTEtODU1NjM_d9d50a5b-54cf-42fb-be5b-435989880056">35,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzktMS0xLTEtODU1NjM_54993d87-0f5a-40d1-ba7e-df10229b5b31">677,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzktNC0xLTEtODU1NjM_9c4da1dd-3aa2-47c2-be33-8123182fae7f">639,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDAtMS0xLTEtODU1NjM_db2d0d5b-4dda-4cbd-9979-8f2f45f4bd32">202,901</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDAtNC0xLTEtODU1NjM_b5443729-6e05-4573-b683-9578e960dc88">189,232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDEtMS0xLTEtODU1NjM_8c92eec4-0ddb-42ad-8121-fe48d0ace76a">1,815,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDEtNC0xLTEtODU1NjM_c25ebfdf-ca89-4f85-95a6-7ca3b272f4b9">1,797,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDMtMS0xLTEtODU1NjM_0adf09f2-4117-4c29-9456-b5ee2b614649">3,499,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDMtNC0xLTEtODU1NjM_f8bb3a1a-4fba-495e-9c8e-a9b6dcf9b231">3,492,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_22"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">(Unaudited, amounts in thousands, except shares and per share data)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.632%"><tr><td style="width:1.0%"></td><td style="width:67.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.499%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMy0xLTEtMS04NTU2Mw_417e40a5-1481-41c5-b3c8-82e2e25809e7">345,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMy00LTEtMS04NTU2Mw_05ed3723-e414-4154-af8b-370da1f92896">332,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNC0xLTEtMS04NTU2Mw_3142c132-5945-415d-91c7-89c26269febd">224,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNC00LTEtMS04NTU2Mw_38142902-10ce-40d2-b778-52ac84589e6d">216,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNS0xLTEtMS04NTU2Mw_4d773a52-72ff-44b2-96da-3a5bc0f5b1b6">120,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNS00LTEtMS04NTU2Mw_86243e5c-52ec-4d7f-b9ac-5aacddbbd594">115,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating costs and expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advertising and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNy0xLTEtMS04NTU2Mw_9ba03e85-3532-4490-ac5c-d00dfcec3dda">13,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNy00LTEtMS04NTU2Mw_68a7dd62-97ad-49ac-98d8-f204830931e7">11,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfOC0xLTEtMS04NTU2Mw_64d8dcc7-fc54-4a9f-a7dd-95116d295f9f">10,649</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfOC00LTEtMS04NTU2Mw_e0f821a8-0936-41a0-ae35-68cee27f3cf7">9,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfOS0xLTEtMS04NTU2Mw_08739501-0c43-4de8-a371-3eabb57d2408">28,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfOS00LTEtMS04NTU2Mw_ad031530-4c67-47c7-a5a5-d3ca0761a4f2">29,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of customer relationships</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTAtMS0xLTEtODU1NjM_4bbc3c39-c1cc-4113-bc38-5607010bc7f6">5,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTAtNC0xLTEtODU1NjM_ed23242b-5437-434a-9d72-eda939b50042">5,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTMtMS0xLTEtODU1NjM_ddd855f0-65ef-491b-b481-2e5e1887735e">58,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTMtNC0xLTEtODU1NjM_9ec9562d-e5aa-4c7a-a69f-39991e859049">57,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTQtMS0xLTEtODU1NjM_5c0745aa-3cbb-41e2-bf57-35534631fd70">62,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTQtNC0xLTEtODU1NjM_cd342729-d8fa-48f8-9c5c-9610df2f9733">58,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTYtMS0xLTEtODU1NjM_90a53171-ef70-429d-afba-4a22e9eedf5c">10,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTYtNC0xLTEtODU1NjM_87ba428f-3056-4041-a2fb-d4ab8ea899d4">9,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjAtMS0xLTEtODU1NjM_0441bed5-7607-44a6-b628-8a7e75c07ed0">181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjAtNC0xLTEtODU1NjM_f407077a-ce2a-448c-ad37-808864a8ce3c">436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjEtMS0xLTEtODU1NjM_39d7c8a0-839a-47b8-b6e6-2415cf537eb8">10,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjEtNC0xLTEtODU1NjM_b49c7fc5-7c05-4db6-a1fb-419198b11fa4">10,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjItMS0xLTEtODU1NjM_4068b0ae-7ac3-4356-965f-43dd43e98c7f">51,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjItNC0xLTEtODU1NjM_5f5bd4f3-571b-4a91-88ca-3b6d73fa778b">48,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjMtMS0xLTEtODU1NjM_1bf42746-f9e6-4fe7-9cf9-3ec57a4c9f22">13,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjMtNC0xLTEtODU1NjM_820952f9-07a4-407d-bfc4-7a1c02f4c97b">13,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjQtMS0xLTEtODU1NjM_6485e2d7-95f6-41f2-9c51-ac44090e99ff">38,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjQtNC0xLTEtODU1NjM_f056ecee-b28d-437f-8b43-740f40fb8874">34,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per Class A share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjctMS0xLTEtODU1NjM_b36ef7bb-3110-4ff0-843b-d4ba7b5ae608">0.29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjctNC0xLTEtODU1NjM_52e3c6cc-76ba-4b8e-8f2e-c2b35b26fd58">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjgtMS0xLTEtODU1NjM_8b72b4ad-30ab-4a54-b08f-be0c9f2a3812">0.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjgtNC0xLTEtODU1NjM_ddf69f7f-f867-49f5-adfc-eb9a0303242c">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMzAtMS0xLTEtODU1NjM_8e06eabc-b2d6-4d93-b03f-65eb7e9a56d2">133,551,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMzAtNC0xLTEtODU1NjM_95be33a2-698b-403f-a47f-d44acda485c8">138,602,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMzEtMS0xLTEtODU1NjM_bfb71b3c-e708-43ab-b36a-9782bdc44cd0">134,553,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMzEtNC0xLTEtODU1NjM_aac76c5c-2491-4151-ad2f-b1aa196fa2cb">139,565,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_25"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">(Unaudited, amounts in thousands)</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.390%"><tr><td style="width:1.0%"></td><td style="width:71.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.286%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfMy0xLTEtMS04NTU2Mw_68ff6dfb-2224-4109-9c1a-075e5fdc8578">38,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfMy0zLTEtMS04NTU2Mw_521bdeea-f807-41d0-b7c9-e0b27f5af42b">34,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain (loss) on interest rate swap and foreign currency contracts designated as a cash flow hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNS0xLTEtMS04NTU2Mw_d470f787-597c-494d-95c7-e35c784f1ce2">3,013</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNS0zLTEtMS04NTU2Mw_e3bde9e9-80aa-4936-9523-905c6e55daa9">23,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification into net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNi0xLTEtMS04NTU2Mw_f07fe830-c4c0-4e10-b173-858433a9be0a">4,532</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNi0zLTEtMS04NTU2Mw_e18043c8-e34d-4979-b456-172f0a98931a">1,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNy0xLTEtMS04NTU2Mw_c9885531-5a40-44cf-b82d-7fccda1cbc90">1,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNy0zLTEtMS04NTU2Mw_a4edb3c3-cc94-45bb-9fc1-c8195a4d5d09">6,492</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfOC0xLTEtMS04NTU2Mw_83de2a1c-630b-4074-babe-b782ca5a73f0">32,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfOC0zLTEtMS04NTU2Mw_7cc87c18-ec4f-4195-a20c-eb19041be640">52,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_28"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">(Unaudited, amounts in thousands)</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.365%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.089%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.089%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.964%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A Voting<br/>Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in Capital</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other Comprehensive Income (Loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>&#160;Earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#8211;December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3db0bfa836904471aed6eaef59c651d0_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xLTEtMS04NTU2Mw_1013e8fa-8689-47ef-b1f4-709c6d5fc16b">133,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3db0bfa836904471aed6eaef59c651d0_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0zLTEtMS04NTU2Mw_57f7e236-adb7-42ca-ab87-c60c0f3eff69">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32b7fd68d4dc42f6a4682df5fbd054b9_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi05LTEtMS04NTU2Mw_cba67a16-004d-45ad-9ec1-ff2d649d879b">1,311,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i471ea9f3ea504ed5a4cb6ae7ae617bf7_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xMS0xLTEtODU1NjM_2361679c-46b6-4437-9e44-774833f6e13e">35,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2340bae967aa46a4893696154bd9e8d8_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xMy0xLTEtODU1NjM_d552aa55-8b1c-4b90-be97-a000e74e8afc">639,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3dc51170cbf04841bef83c919730ab11_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xNS0xLTEtODU1NjM_16a6a3ad-12cf-496d-a040-08f9ade4f557">9,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3dc51170cbf04841bef83c919730ab11_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xNy0xLTEtODU1NjM_63838b79-304e-4e08-99c4-630903de8e6e">189,232</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xOS0xLTEtODU1NjM_75d6f59a-0f77-49d3-811c-27d68c79cafb">1,797,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib092279d064b49fe977ae9a376e53e28_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMy0xMS0xLTEtODU1NjM_18fd4ed6-456b-4e23-8531-a0fd5573807e">5,579</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic408741a8daa4be2a0862b3834957f76_D20230101-20230331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMy0xMy0xLTEtODU1NjM_e37b0608-eb36-4576-9639-7d0a72667774">38,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMy0xOS0xLTEtODU1NjM_443023b6-e09c-4c54-abaa-b16e6a00b7e9">32,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i806956392b0242bb86aa316db24c8a50_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNC0xLTEtMS04NTU2Mw_5c7efdcc-658e-4e27-8557-7ff077129193">324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e797482eeba40d09af116397de587e7_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNC05LTEtMS04NTU2Mw_3469f974-8778-4b3d-b913-b6d67d080411">3,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNC0xOS0xLTEtODU1NjM_e68e216c-1476-4a8b-beaf-0c993cc17faa">3,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i806956392b0242bb86aa316db24c8a50_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNy0xLTEtMS04NTU2Mw_0c1654cb-032b-4154-bcc3-39ef75b998fb">125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e797482eeba40d09af116397de587e7_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNy05LTEtMS04NTU2Mw_fd9413ce-c576-4d41-85e3-35dede9dbc4c">2,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNy0xOS0xLTEtODU1NjM_803e4027-2491-4982-a3db-a9f73013196a">2,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment of taxes for employee stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e797482eeba40d09af116397de587e7_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfOS05LTEtMS04NTU2Mw_a9721af7-0cc7-4734-b3b1-bf990b046bdd">5,461</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfOS0xOS0xLTEtODU1NjM_c52b60ce-6932-4a2f-b4ff-978f551bf565">5,461</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i806956392b0242bb86aa316db24c8a50_D20230101-20230331" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTAtMS0xLTEtODU1NjM_a7a2a3e6-73b7-4377-af78-93f0880ca0b5">561</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iac629a5d1adb44b696db0cf294038dce_D20230101-20230331" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTAtMTUtMS0xLTg1NTYz_987691d9-6182-4e1a-a2a7-443f764a090b">561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac629a5d1adb44b696db0cf294038dce_D20230101-20230331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTAtMTctMS0xLTg1NTYz_3d9eb488-4197-49ba-853c-b4d06f193057">13,669</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTAtMTktMS0xLTg1NTYz_d33db571-a9c8-4e75-b5de-1eac13eb4b57">13,669</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#8211;March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5d22f0264acc4c6091198aa53e0b5b90_I20230331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMS0xLTEtODU1NjM_fbd467f7-7f97-48f3-9f8c-b36ff7e9e537">133,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d22f0264acc4c6091198aa53e0b5b90_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMy0xLTEtODU1NjM_0236c3ab-9caa-4c87-b312-44c0620fc924">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76895ab89a8146e69b4ed51a43922b1e_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItOS0xLTEtODU1NjM_6a73161f-5e52-43db-8877-32aab16e46fd">1,311,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c0f22a9358f415b944673b04d3dbf3a_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMTEtMS0xLTg1NTYz_4de495f3-4fc7-49be-80e8-1352a966badd">29,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27ec2532da8145caaed7370c65bb6c11_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMTMtMS0xLTg1NTYz_f3640358-aed8-43f0-b924-7dda57e4e058">677,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i097331ae29cf4c3bb3e93a2f04189d80_I20230331" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMTUtMS0xLTg1NTYz_15bf2e84-4601-4354-b619-84aae2bb9b25">10,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i097331ae29cf4c3bb3e93a2f04189d80_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMTctMS0xLTg1NTYz_f321eecf-2467-47e9-ba32-09d170a18986">202,901</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMTktMS0xLTg1NTYz_c587c3d5-8bfd-493a-85a9-aa3b9b635603">1,815,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.095%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.253%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A Voting<br/>Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in Capital</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other Comprehensive Income (Loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained<br/>&#160;Earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#8211;December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib820519088f24ad4b831a323d292eaea_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xLTEtMS04NTU2Mw_048f859f-680f-48f3-8bfe-b2e7e9131989">138,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib820519088f24ad4b831a323d292eaea_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0zLTEtMS04NTU2Mw_7e945890-b952-4c32-8092-58016c3d176f">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25daab03d091403b8021c99acf4de7de_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi05LTEtMS04NTU2Mw_a91c1b7d-5889-4f88-8426-4e3aad7b46fd">1,303,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c08d725ab674042bf3d93dbec49333d_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xMS0xLTEtODU1NjM_82cd35f4-9860-4775-a06e-ec87eac8446b">506</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23419b8d77ce4ff0b4c5f1654617a9f3_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xMy0xLTEtODU1NjM_3610541b-bf95-4471-97be-0b4d41db55e4">475,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if1bc7ee5532d4c9ea06a0c84ce83a872_I20211231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xNS0xLTEtODU1NjM_d14efdfc-d853-4dcc-87fa-87f676d59cd5">3,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1bc7ee5532d4c9ea06a0c84ce83a872_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xNy0xLTEtODU1NjM_5cf89ad2-9570-47be-8f4b-f08fda8e2364">59,172</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4246aff07c264329a1a8658e4dc2cd99_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xOS0xLTEtODU1NjM_f57762d4-b1f4-4f30-9191-cf6e30377180">1,718,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comprehensive income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife2024f43bdd4512b51cfd68ebbead41_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMy0xMS0xLTEtODU1NjM_d9acba7c-8325-4f06-9972-c540f97a2432">18,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id20a733d6ffc4d6882f947eeacc1b83d_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMy0xMy0xLTEtODU1NjM_03338d8d-cd98-4fe2-8b69-57f7a6bedaf5">34,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMy0xOS0xLTEtODU1NjM_59b3232e-0683-4a22-a602-cd0d7c1d947a">52,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i127de0bb277b4de99cfe4ee539247ae5_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNC0xLTEtMS04NTU2Mw_67deaf6a-3a73-4801-be60-f1269e7e1fdd">350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i157b4e7935f648e0a725dba78db1477e_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNC05LTEtMS04NTU2Mw_97e07a72-c81d-4d18-b2cb-545712ec455c">2,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNC0xOS0xLTEtODU1NjM_5d34c70d-1833-49c4-89f3-d67674c74a9f">2,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i127de0bb277b4de99cfe4ee539247ae5_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNS0xLTEtMS04NTU2Mw_20a2a93d-5678-4fd8-aea9-0344f1d49169">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i157b4e7935f648e0a725dba78db1477e_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNS05LTEtMS04NTU2Mw_20af264b-4682-4b54-b7bb-e5667d37af0a">1,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNS0xOS0xLTEtODU1NjM_e41c7b94-7c6b-4428-9bdc-b25ec3753dff">1,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment of taxes for employee stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i157b4e7935f648e0a725dba78db1477e_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNi05LTEtMS04NTU2Mw_68d9210c-11f8-486d-9c67-dd8293b43ac2">5,216</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNi0xOS0xLTEtODU1NjM_240bb69b-67e4-4724-bf98-0edcba7a2cd8">5,216</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i127de0bb277b4de99cfe4ee539247ae5_D20220101-20220331" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOC0xLTEtMS04NjE1OQ_1b4fbc1a-d526-4f9a-aa0d-d5cfd27ff770">459</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i410968e54a37454fb40cce3c1e27f1c9_D20220101-20220331" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOC0xNS0xLTEtODU1NjM_b3bdb5e8-8561-4fd8-8e36-2f954f6a93ed">459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i410968e54a37454fb40cce3c1e27f1c9_D20220101-20220331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOC0xNy0xLTEtODU1NjM_8e839cd8-be3b-45b2-b7d9-b241ee4bc68d">9,680</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOC0xOS0xLTEtODU1NjM_4390db19-21b5-48db-8ec5-c183a9ff3679">9,680</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#8211;March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iddbaf42c97c0466e9ddd8e50feef1eab_I20220331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xLTEtMS04NTU2Mw_d757017d-5ca2-4616-add2-1c56bfda9d7b">138,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddbaf42c97c0466e9ddd8e50feef1eab_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0zLTEtMS04NTU2Mw_742d6ba7-5fa7-444c-9fcf-79d652fccf4c">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73a13544ac3648acaab549586c98459a_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS05LTEtMS04NTU2Mw_8f41a2fa-78e8-4095-b6a6-d0078179e6ff">1,302,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2346c62dceaf49b2a001598908c1d8ef_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xMS0xLTEtODU1NjM_5b9b1ff5-9543-46cb-bde1-2bcb095e7b57">17,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a8c572b67bf402d8e7496e1edee9075_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xMy0xLTEtODU1NjM_25a82858-57c4-45ab-97a8-4245c089fc9f">509,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0798684e88c149bdba44ae0249bcd28f_I20220331" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xNS0xLTEtODU1NjM_35b4a237-6bb4-4991-86f7-1471d505feff">4,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0798684e88c149bdba44ae0249bcd28f_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xNy0xLTEtODU1NjM_d709e268-279b-40a6-a370-515414e3bf38">68,852</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib428a27f86524a899202a663753c6303_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xOS0xLTEtODU1NjM_8d1082d2-a1ff-4115-bea6-5bcb1e0ab47d">1,760,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_31"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:120%">(Unaudited, amounts in thousands) </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.147%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.701%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNS0zLTEtMS04NTU2Mw_cf5143a4-1f93-43da-b7e6-7d290360ec0e">38,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNS01LTEtMS04NTU2Mw_fcd0c52e-a16f-4234-9594-20fa9bfe90d1">34,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNi0zLTEtMS04NTU2Mw_2aa53c7a-f4e1-4d34-81e0-e548c8d34f16">15,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNi01LTEtMS04NTU2Mw_3b51b844-455f-482d-b5d2-08de306aa814">13,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt discount amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfOC0zLTEtMS04NTU2Mw_f37279a2-5a6f-4c4b-8658-624bdac9e660">264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfOC01LTEtMS04NTU2Mw_973961f1-b35e-44ea-b5fd-ecb2d5571dfa">308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized foreign exchange losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTItMy0xLTEtODU1NjM_721108ed-022d-4f83-abf3-25efe7d26e36">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTItNS0xLTEtODU1NjM_c31adc4b-51e6-48c9-924f-ee0740dbb58a">317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="twnk:NonCashLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTMtMy0xLTEtODU1NjM_16e7e54c-f56b-4e20-9ee2-5a8c3e6728f3">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="twnk:NonCashLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTMtNS0xLTEtODU1NjM_101822d6-d071-4e71-89f8-359610c7a778">125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTQtMy0xLTEtODU1NjM_f54c4976-881f-4784-8b6d-dc6d975bbdd8">3,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTQtNS0xLTEtODU1NjM_c04cf537-de2f-4c1d-9940-5232542c5787">2,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Realized and unrealized gains on short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:GainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTMtMy0xLTEtODg2Nzc_ca7072fe-fa72-48b4-bdcc-7536184223a2">86</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTMtNS0xLTEtODg2ODY_54308cc8-9522-46da-9bd7-2a56320c805c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTYtMy0xLTEtODU1NjM_d69679f2-4dbf-4ff5-99c0-9e32b10b80d4">8,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTYtNS0xLTEtODU1NjM_db3e86f0-087c-413d-a259-287a40b67494">7,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTktMy0xLTEtODU1NjM_5946841d-d5fd-41d7-9c8e-06b3101ca634">21,167</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTktNS0xLTEtODU1NjM_a388ae1a-8a03-40d7-aa4e-a9482be0f6b9">44,848</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjAtMy0xLTEtODU1NjM_e1ba37aa-3447-48e8-acf5-e113dca10cbb">2,092</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjAtNS0xLTEtODU1NjM_767d76bb-0f94-4480-a43f-e5b3b3f3b2bf">7,054</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaids and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjEtMy0xLTEtODU1NjM_5c2ea2f5-4a8b-4888-8518-4a1f7b255133">5,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjEtNS0xLTEtODU1NjM_d0c6784a-d30e-4d74-9abc-709be7fbf0ab">3,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjMtMy0xLTEtODU1NjM_5847ea1e-4fbd-4afb-85d2-2cf7f30b0d08">23,016</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjMtNS0xLTEtODU1NjM_f338c9f1-3407-41d1-8fcd-0046f03a2ed3">10,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer trade allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="twnk:IncreaseDecreaseinCustomerTradeAllowanceLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjQtMy0xLTEtODU1NjM_eaaaba2e-4d2e-4774-854e-fc483e19ebdb">3,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="twnk:IncreaseDecreaseinCustomerTradeAllowanceLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjQtNS0xLTEtODU1NjM_39f8f642-d9e2-4ea8-a615-609d7482091a">10,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjYtMy0xLTEtODU1NjM_dd737ca3-b221-4eb3-9777-7e5048aaf38a">27,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjYtNS0xLTEtODU1NjM_bd1d5e1a-a7a7-4c8b-8381-c8a86a98c496">31,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjktMy0xLTEtODU1NjM_cbe94ca1-e0da-4c84-a35d-5b2780d79e0a">23,463</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjktNS0xLTEtODU1NjM_56436f37-c903-424d-85c0-dd84690d8597">23,034</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from maturity of short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="0" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzItMy0xLTEtODU1NjM_d3db8eb6-d40f-4224-aed6-79c30786c850">18,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="0" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzItNS0xLTEtODU1NjM_f268cd4a-4171-4f2a-b6cf-c3ea2080e95b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition and development of software assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsForSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzMtMy0xLTEtODU1NjM_ce01bd08-41b1-4e68-b425-d35436d21860">964</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzMtNS0xLTEtODU1NjM_49dac80d-ca0c-4188-912c-62a7f9624dc4">1,825</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzQtMy0xLTEtODU1NjM_cdfcb368-0c3b-4889-8ee7-ac73e0c948cc">6,427</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzQtNS0xLTEtODU1NjM_5c552e67-19da-4474-9466-e961400fdacf">24,859</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayments of long-term debt and lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzctMy0xLTEtODU1NjM_c1a20c57-91d5-401b-ac46-4b2049329f56">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzctNS0xLTEtODU1NjM_6413365c-e371-4553-8840-a49ff96550a8">2,792</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDItMy0xLTEtODU1NjM_1143f118-7602-46ab-9ba6-deb790a10e9d">13,669</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDItNS0xLTEtODU1NjM_71216fc4-cf94-4ab2-9e28-85787b1c8162">9,680</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax payments related to issuance of shares to employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDMtMy0xLTEtODU1NjM_760f7c94-ea05-4718-b177-e49f3f1493b7">5,461</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDMtNS0xLTEtODU1NjM_7a99796f-29ca-487b-8596-de10105d39e3">5,216</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash received from exercise of options and warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDQtMy0xLTEtODU1NjM_09b378e2-67e1-4dbd-a1e1-de455fbb6a48">2,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDQtNS0xLTEtODU1NjM_98ca3b14-6b90-4909-a666-3639d1f90043">1,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments on tax receivable agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="twnk:PaymentsOnTaxReceivableAgreement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDUtMy0xLTEtODU1NjM_a45a1cb5-1105-4ae4-a7fd-3d4b1d7909ba">1,358</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="twnk:PaymentsOnTaxReceivableAgreement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDUtNS0xLTEtODU1NjM_a6b52f66-cca7-4b4a-bf9f-b3e1d417df39">1,443</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDctMy0xLTEtODU1NjM_9afcd27b-c8b1-4180-ad7d-b5a35a9ee1bf">18,376</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDctNS0xLTEtODU1NjM_f02bd7dc-769a-47e4-bb3a-8b065514b139">17,469</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDgtMy0xLTEtODU1NjM_d4876c8b-cb36-4338-9369-db5b6973f708">43</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDgtNS0xLTEtODU1NjM_034e889c-2d68-426e-a5b3-0e475b14cf35">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDktMy0xLTEtODU1NjM_a691bc2a-6642-4f4d-96fc-d8de3f227566">3,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDktNS0xLTEtODU1NjM_1881ea0e-614c-412f-be33-075c044e4c0b">10,728</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNTAtMy0xLTEtODU1NjM_8e93e735-16b1-4cbf-a87c-54517b5eebec">98,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4246aff07c264329a1a8658e4dc2cd99_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNTAtNS0xLTEtODU1NjM_79480469-ebf8-44f6-b635-4395e37c7eed">249,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNTEtMy0xLTEtODU1NjM_ffabeb94-8555-4546-8db3-3ba84742f41f">101,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib428a27f86524a899202a663753c6303_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNTEtNS0xLTEtODU1NjM_c4891971-881f-435f-8e40-9ee253373feb">238,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.681%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.083%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental Disclosures of Cash Flow Information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid during the period for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest, net of amounts capitalized</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDAtMy0xLTEtODU1NjM_1ee67abd-0f62-4ea3-8ad4-4e2635843ff9">10,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDAtNS0xLTEtODU1NjM_c731394d-69b1-4f63-906d-a3bb42b03abe">9,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net taxes paid (refunded)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDEtMy0xLTEtODU1NjM_b0daa927-2fb8-4367-9acc-6e1ea04b6244">6,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDEtNS0xLTEtODU1NjM_ed27c256-097d-4c15-9d45-d3e644fe043e">514</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Supplemental disclosure of non-cash investing:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued capital expenditures</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="twnk:IncreaseDecreaseinAccruedCapitalExpenditures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDMtMy0xLTEtODU1NjM_7a387e52-296c-4805-acfc-0a5d5069a601">11,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="twnk:IncreaseDecreaseinAccruedCapitalExpenditures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDMtNS0xLTEtODU1NjM_231d612c-9a27-4821-9178-596dfa77e7ee">5,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying notes to the unaudited condensed consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_34"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_37"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ4Ng_01539307-29fa-4de0-bfa1-82f4dcb3db26" continuedAt="i23402f2e9c984dd6a6fa1a702970c629" escape="true">Summary of Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="i23402f2e9c984dd6a6fa1a702970c629" continuedAt="ib411f29e70f54f39acc94aa1bc15030f"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Descr</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ption of Business</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hostess Brands, Inc. is a Delaware corporation headquartered in Lenexa, Kansas. The condensed consolidated financial statements include the accounts of Hostess Brands, Inc. and its subsidiaries (collectively, the &#8220;Company&#8221;). The Company is a leading sweet snacks company focused on developing, manufacturing, marketing, selling and distributing snacks in North America primarily under the Hostess&#174; and Voortman&#174; brands. The Company produces a variety of new and classic treats including iconic Hostess&#174; Donettes&#174;, Twinkies&#174;, CupCakes, Ding Dongs&#174; and Zingers&#174;, as well as a variety of Voortman&#174; branded cookies and wafers. The Hostess&#174; brand dates back to 1919 when the Hostess&#174; CupCake was introduced to the public, followed by Twinkies&#174; in 1930. </span></div><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ4OA_4087f151-4cf5-46d1-8243-9f82f25f4b41" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s operations are conducted through wholly-owned operating subsidiaries. The condensed consolidated financial statements included herein have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). The results of operations for any quarter or a partial fiscal year period are not necessarily indicative of the results to be expected for other periods or the full fiscal year. For the periods presented, the Company has <ix:nonFraction unitRef="segment" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfMTI3Ng_12d15104-689e-402d-8bb2-04ac94e528b5">one</ix:nonFraction> reportable segment.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ4NQ_d6db957c-a3f7-411c-a703-4d9376b60eb2" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides practical expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the amendments in this update apply only to contracts, hedging relationships, and other transactions that reference the London Inter-Bank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued as a result of reference rate reform. In December 2022, the FASB issued ASU No 2022-06, &#8220;Reference Rate Reform (Topic 848) - Deferral of the Sunset Date of Topic 848&#8221;, which extends the optional transition relief to ease the potential burden in accounting for reference rate reform on financial reporting. The transition relief is provided through December 31, 2024 based on the expectation that the London Interbank Offered Rate (LIBOR) will cease to be published as of June 30, 2023. The Company is evaluating the impact the new standard will have on the consolidated financial statements and related disclosures but does not anticipate a material impact.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ3NQ_70190fe7-efc8-4bd8-be01-b7dc4c0eebff" continuedAt="i3b971a10a87c4e18a1f05e4bf975fd6c" escape="true">Principles of Consolidation</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3b971a10a87c4e18a1f05e4bf975fd6c">All intercompany balances and transactions related to activity between the Company and its wholly-owned subsidiaries have been eliminated in consolidation.</ix:continuation>&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzUyMg_2db97e0a-5410-4c57-a899-292e6c2fe5bd" continuedAt="i72f35c18c2c64c8c820491106d60ae5d" escape="true">Use of Estimates</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i72f35c18c2c64c8c820491106d60ae5d">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities at the date of the financial statements and for the reported amounts of revenues and expenses during the reporting period.</ix:continuation> </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ3Ng_0fc46e1c-18a0-4da5-bcfe-f28b51dc348b" continuedAt="i37e8560f0f9c4990a7ed7ce6e0220774" escape="true">Accounts Receivable</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i37e8560f0f9c4990a7ed7ce6e0220774">Accounts receivable represents amounts invoiced to customers for performance obligations which have been satisfied.</ix:continuation> As of March&#160;31, 2023 and December&#160;31, 2022, the Company&#8217;s accounts receivable were $<ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNDc1OA_aa7e1c51-8689-4328-b443-97c901679b77">190.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNDc2NQ_64cd1bdb-16e2-4baf-815c-2dba91f5b316">168.8</ix:nonFraction> million, respectively, which have been reduced by an allowance for damages occurring during shipment, quality claims and doubtful accounts in the amount of $<ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNDkyMw_4ca15a5d-e682-49e8-840f-18a861e9a991"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNDkyMw_d07e6e06-a40f-4f0d-b4e7-dd147f975d74">5.8</ix:nonFraction></ix:nonFraction>&#160;million for both periods ended March&#160;31, 2023 and December&#160;31, 2022.</span></div><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzUwMw_f7b7c2ac-ee7a-41c2-9b7c-bdb86a375414" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net-realizable value on a first-in first-out basis. Abnormal amounts of idle facility expense, freight, handling costs, and wasted material (spoilage) are expensed in the period they are incurred.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="ib411f29e70f54f39acc94aa1bc15030f"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ4Mw_7adb6247-0572-4093-9549-279b20d54da6" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories are as follows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredients and packaging</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfMi0xLTEtMS04NTU2Mw_7fc427be-0577-4a33-baf1-20239059700c">33,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfMi0zLTEtMS04NTU2Mw_7a71c9b4-b59b-47bf-a9d6-0113b8266fd8">35,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfMy0xLTEtMS04NTU2Mw_9c8ba688-dca6-40bc-a7f1-e53a09f9399b">31,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfMy0zLTEtMS04NTU2Mw_c2c3b1b0-e2af-4d8b-ae23-c8e6cf0b47e4">26,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory in transit to customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="twnk:OtherInventoryInTransitNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfNC0xLTEtMS04NTU2Mw_bd5e44ee-7f69-4421-a737-12fcc0c4e1d0">2,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="twnk:OtherInventoryInTransitNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfNC0zLTEtMS04NTU2Mw_af2b17e0-6ae8-4be4-9dcd-8e1ae2de753f">3,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfNS0xLTEtMS04NTU2Mw_77b739a9-eaa9-469a-8824-adc95966ad1e">67,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfNS0zLTEtMS04NTU2Mw_32eb3ca1-98dd-454a-b93e-624d92721161">65,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:InterestCapitalizationPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzUyOQ_fe8ff34f-8a26-413e-a6b6-b80d37355882" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Interest</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes a portion of the interest on its term loan (see Note 4. Debt and Lease Obligations) related to certain property and equipment during its construction period. The capitalized interest is recorded as part of the asset to which it relates and depreciated over the asset&#8217;s estimated useful life. The Company capitalized interest of $<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-5" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjA0Nw_2163cb8e-efe5-43cb-baa4-c870e54be008">1.7</ix:nonFraction>&#160;million during the three months ended March&#160;31, 2023. <ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="INF" name="us-gaap:InterestCostsCapitalized" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjExNA_758d799b-c679-4001-90d6-82ac8ba9b4d2">No</ix:nonFraction> interest was capitalized during the three months ended March 31, 2022. Capitalized interest is included in property and equipment, net on the condensed consolidated balance sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:InternalUseSoftwarePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzUzNg_a9518c8f-94d5-4bfc-88d8-fa59e617a17c" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Costs</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software is included in other assets on the condensed consolidated balance sheets in the amount of $<ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjQ0MA_a303039e-fc6e-4e41-9d80-baf8fe985434">21.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjQ0Nw_805491a5-2c7d-40b7-b4b4-8daa9541f0e3">21.4</ix:nonFraction> million, net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfMjE5OTAyMzI2NzQxMA_ced9c6ef-5c1f-4234-9f08-5a6453c2826d">24.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfMjE5OTAyMzI2NzQyOA_abf76f23-c312-4f03-b930-7986dd891431">22.6</ix:nonFraction>&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. Capitalized software costs are amortized over their estimated useful life of up to <ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="twnk:CapitalizedComputerSoftwareUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjU2NA_d898cbd5-07e3-4795-99de-116e81a597f4">five years</ix:nonNumeric> commencing when such assets are ready for their intended use. Software amortization expense included in general and administrative expense on the condensed consolidated statements of operations was $<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjc2NQ_86b0b300-df75-40d8-af18-df820c40b5c5">1.4</ix:nonFraction> million for the three months ended March&#160;31, 2023, compared to $<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjg0MQ_f2b0dc23-81a6-44f1-aaf9-771d414a3a25">1.0</ix:nonFraction> million for the three months ended March&#160;31, 2022, respectively.</span></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzUzMA_e423a998-0aca-4811-a70d-c30365e706c0" continuedAt="i77249c3dca6c484fb019a24637f5d8aa" escape="true">Disaggregation of Revenue</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i77249c3dca6c484fb019a24637f5d8aa">Net revenue consists of sales of packaged food products primarily within the Sweet Baked Goods (&#8220;SBG&#8221;) category in the United States, as well as in the Cookie category in the United States and Canada.</ix:continuation> </span></div><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ5OQ_7fcedf00-118e-4b01-99d5-4fa12e742012" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate revenue by geographical market and category.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">In thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sweet Baked Goods</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cookies</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82ef9080c08749c1a819df71fae39dc9_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMi0xLTEtMS04NTU2Mw_604c6ee8-b1dd-424e-830d-9a00567ede2a">308,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f910ce7a7c040a38c282a7090b3a8ac_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMi01LTEtMS04NTU2Mw_c9a891a6-aaed-4f73-8c31-1be10a8fc338">32,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82e635ea727e4e7e92027387e42a15c0_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMi03LTEtMS04NTU2Mw_48707c73-0266-44bd-8ead-2c3ab51d25e6">341,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e665aed3c9d43b782d83cc515355fda_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMy0xLTEtMS04NTU2Mw_b6edd3b0-7e12-40e7-8d3f-a61e7fa73bd9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e6fcc7dc69e4cb9ad6e57788e6fcdad_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMy01LTEtMS04NTU2Mw_9c438a7f-e5d1-4558-a6b6-313ad324382e">4,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf89f12ab8ae4e02904ddc552d01903e_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMy03LTEtMS04NTU2Mw_8f33cbef-da64-445d-8169-53642b01cefb">4,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bda2013185a4465ad855e0780180a1a_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfNC0xLTEtMS04NTU2Mw_91d04496-541e-4b2a-aaa6-2448228b673e">308,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc4190b29a3a49bf8adaf46adcf681ca_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfNC01LTEtMS04NTU2Mw_804843f1-34e8-4c7b-8f25-a4606b81eb39">36,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfNC03LTEtMS04NTU2Mw_b8136582-d578-40d1-b5b8-696e13cafe05">345,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">In thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sweet Baked Goods</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cookies</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cedebde3cc2439f8e51a0a8d2917295_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMi0xLTEtMS04NTU2Mw_a2c6831a-8ba8-4d87-ad0e-4057f8d52394">296,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i805a1433fda24ec291c26cd99e3566bc_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMi01LTEtMS04NTU2Mw_f28b4cee-7fd3-4237-a801-0d8a1eba53d7">30,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6aad4e6ae560422da7eb821a0149b317_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMi03LTEtMS04NTU2Mw_717f19b2-582d-44cd-ad00-968a8079f089">327,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05dde26514e34dd5b5727346d8d49b4c_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMy0xLTEtMS04NTU2Mw_cab95799-54dd-45db-819a-e10cc6be1711">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bf21ceffca04ad3beee72ef97300c6e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMy01LTEtMS04NTU2Mw_a8934bf9-dab9-458b-abd0-0d097db522c2">4,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e908b97dd11456481cd9f1f759e38c7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMy03LTEtMS04NTU2Mw_41204908-8fce-42d5-98f2-5db1f934ab5a">4,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39c29f7e2b204257a46b0112dd3ed5dc_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfNC0xLTEtMS04NTU2Mw_6dfbd6df-8ebf-4c37-80ee-3fb879bdce0d">296,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29d7d940d57641c7b75fc4bd95e1a3a5_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfNC01LTEtMS04NTU2Mw_7ce811b1-bcb3-4ce2-a633-1434df2cbdfc">35,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfNC03LTEtMS04NTU2Mw_4c64c772-09ee-4465-aa0f-5e52fec6571d">332,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had one customer (together with its affiliates) that accounted for <ix:nonFraction unitRef="number" contextRef="ia22cbdcf653845d1ace3edb4ec864895_D20230101-20230331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzMxNQ_9922b110-3292-4c97-b1b7-b39a240778e2">18.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i9b95ce0f0e884691a5998a6ac4e40956_D20220101-20220331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfMTY0OTI2NzQ1MDA0NQ_0ec0845e-6ecc-4847-8a02-d2d16aa332de">20.7</ix:nonFraction>% of total net revenue for the three months ended March&#160;31, 2023 and 2022, respectively.</span></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:11pt;text-align:justify"><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_40"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">2.  <ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RleHRyZWdpb246ZTYzODRkY2QyMmY4NDM2NDliY2FhMjg0NGQ4NDA2MzJfMTkz_1d2d0b20-826b-448e-ad77-e54d10c82d93" continuedAt="if8418494e2bf44fea3b29c9cf334c59d" escape="true">Property and Equipment </ix:nonNumeric></span></div><ix:continuation id="if8418494e2bf44fea3b29c9cf334c59d"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RleHRyZWdpb246ZTYzODRkY2QyMmY4NDM2NDliY2FhMjg0NGQ4NDA2MzJfMTk3_806bb184-99a1-40da-a6ba-546936f8b388" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land and buildings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f7bc8aebfda4296846fb326942f27c0_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfMi0xLTEtMS04NTU2Mw_f23585dd-4f22-4b7e-8d3a-d796c400c3b9">81,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf5d0fdefeb441d8e4aa5583cc1c9e5_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfMi0zLTEtMS04NTU2Mw_82cce72a-ef93-48ef-88a0-9bd18b2d8014">81,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets, operating</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fb97c087e37470db49d6722b0c13f1f_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfMy0xLTEtMS04NTU2Mw_27533143-ed4e-4882-97d4-881770d0dd64">32,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e9c0071d78404382984c4e406cc7b8_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfMy0zLTEtMS04NTU2Mw_3eb7ff4f-281e-4aa8-a47f-25498a6017f0">32,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i017350283ac04d5687be4b83305911ae_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNC0xLTEtMS04NTU2Mw_b027ad14-4cc9-4256-b77e-07ead580ac68">328,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec5222c2dbd14336bdab05a0bfc0e847_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNC0zLTEtMS04NTU2Mw_d475ecf5-fd1d-4021-bd21-28b8dd462521">315,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i826bba0c7726401eac3785e3876be9c7_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNS0xLTEtMS04NTU2Mw_0926baaa-6b57-4083-b7bf-1cef23d4630e">130,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23dc5dbebd4243508851ae6edc6d4960_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNS0zLTEtMS04NTU2Mw_4fbfe6a2-54fa-41cc-ae22-46abc2eb3fb5">118,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNi0xLTEtMS04NTU2Mw_e9b64620-4ef0-45e1-ac27-daf9c6c4d528">572,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNi0zLTEtMS04NTU2Mw_c01b761b-e9e7-40e0-8658-ee4de2e4d290">547,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 14.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNy0xLTEtMS04NTU2Mw_1ba7cbdc-d591-40ed-8a0c-a81bd8b04b25">129,555</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNy0zLTEtMS04NTU2Mw_5c395328-2589-4c99-8b93-5ca4612f675a">122,090</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfOC0xLTEtMS04NTU2Mw_17248df4-de16-4cde-b7da-436659627009">442,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfOC0zLTEtMS04NTU2Mw_298a8331-9656-4c40-a868-8fd88afc05c4">425,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RleHRyZWdpb246ZTYzODRkY2QyMmY4NDM2NDliY2FhMjg0NGQ4NDA2MzJfOTA_5f536613-092d-4a4a-a65e-c0dc372dd627">8.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RleHRyZWdpb246ZTYzODRkY2QyMmY4NDM2NDliY2FhMjg0NGQ4NDA2MzJfOTc_74c39146-6259-40ab-a5f8-6b3e2fa46bda">6.4</ix:nonFraction>&#160;million for the three months ended March&#160;31, 2023 and 2022, respectively.</span></div></ix:continuation><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_43"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">3.  <ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RleHRyZWdpb246YWEyYzg1NDRhMzdmNGQyMjk1YzM4NWZkOWVkZDA4NjFfOTI_ee5043c4-633b-4de6-a3d1-c3114e986baf" continuedAt="i04668cb1b0cc4e54b709d04fd227eee1" escape="true">Accrued Expenses and Other Current Liabilities </ix:nonNumeric></span></div><ix:continuation id="i04668cb1b0cc4e54b709d04fd227eee1"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RleHRyZWdpb246YWEyYzg1NDRhMzdmNGQyMjk1YzM4NWZkOWVkZDA4NjFfOTQ_6ed08e0e-ea7c-4e2d-a987-efbca7fab208" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in accrued expenses and other current liabilities are the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll, vacation and other compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfMy0xLTEtMS04NTU2Mw_861098da-fc76-490b-8e2d-7a2b21a4710c">8,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfMy0zLTEtMS04NTU2Mw_01b53612-b9e2-40e8-94a0-e38271c97a84">6,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNC0xLTEtMS04NTU2Mw_08b505dd-6299-472f-87a5-eaed7a81ebdf">7,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNC0zLTEtMS04NTU2Mw_60119230-4182-460e-8dcf-168d0fe306df">7,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Incentive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:AccruedBonusesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNS0xLTEtMS05MDEwMw_9df42682-dbd5-485d-b266-004c55a65dd8">5,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:AccruedBonusesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNS0zLTEtMS05MDEwMw_3e8e8416-bd86-47de-8c26-0c5a2cdb7131">29,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNi0xLTEtMS04NTU2Mw_80afbdd5-7d7e-4a76-8e2d-c946b18107dc">11,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNi0zLTEtMS04NTU2Mw_faef7cfe-8775-46f7-a142-6c04af7d1675">16,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="twnk:AccruedLiabilitiesAndOtherCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNy0xLTEtMS04NTU2Mw_04cc6b31-4af6-4eb3-bd48-c2099939c19a">33,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="twnk:AccruedLiabilitiesAndOtherCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNy0zLTEtMS04NTU2Mw_25599db1-95b3-4e76-88a8-42c739003c55">59,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_46"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">4.  <ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RleHRyZWdpb246YTM3ZGNmZjRhMWQwNDZjNGFlYzQ4OGYzOGM0MWY5YWRfODcw_512e0521-ea3c-4dcc-b0c7-0354adb9f465" continuedAt="icebc10e892e64b25bb8d2e8d904eaba6" escape="true">Debt and Lease Obligations </ix:nonNumeric></span></div><ix:continuation id="icebc10e892e64b25bb8d2e8d904eaba6"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RleHRyZWdpb246YTM3ZGNmZjRhMWQwNDZjNGFlYzQ4OGYzOGM0MWY5YWRfODYx_b22115a5-ef49-4307-8282-87621a08500b" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the carrying value of the debt and lease obligations are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan (<ix:nonFraction unitRef="number" contextRef="id608a3cbbf9348f19f3dec5806f80d3c_I20230331" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfMi0wLTEtMS04NTU2My90ZXh0cmVnaW9uOjU1MmRiZDVlN2Q4ODQ3YmNiNWViYTI1NWI1N2I0NjEzXzE1_04aed226-3ecd-4e4f-84f2-52ec217952e8">7.1</ix:nonFraction>% as of March 31, 2023)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id608a3cbbf9348f19f3dec5806f80d3c_I20230331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfMy0xLTEtMS04NTU2Mw_9f944c7f-7076-4806-9c9b-e3563b6d015c">983,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd5149b83e7a414da7d68111bd271074_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfMy0zLTEtMS04NTU2Mw_564da5d6-8151-4a87-815c-ec1570f2cc76">983,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt premium and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id608a3cbbf9348f19f3dec5806f80d3c_I20230331" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNC0xLTEtMS04NTU2Mw_7eaf66f3-6f52-47db-a70e-f1ece7e0b46f">2,323</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd5149b83e7a414da7d68111bd271074_I20221231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNC0zLTEtMS04NTU2Mw_101af7d1-1b34-4ea3-9f70-c24d810d6c40">2,563</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id608a3cbbf9348f19f3dec5806f80d3c_I20230331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNS0xLTEtMS04NTU2Mw_4e22ab06-8de5-4f3d-b9aa-07eb8cc29180">980,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd5149b83e7a414da7d68111bd271074_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNS0zLTEtMS04NTU2Mw_5415ccd5-03e5-49a8-a2da-f256629589c6">980,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNi0xLTEtMS04NTU2Mw_4711e0f5-6c4f-47e5-864b-65a919fe776b">21,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNi0zLTEtMS04NTU2Mw_c4c08374-b7df-4cb1-890e-c4d5ca97b784">22,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt and lease obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNy0xLTEtMS04NTU2Mw_3af50423-b0f1-4e95-97a2-6438417870c1">1,002,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNy0zLTEtMS04NTU2Mw_10e88e40-c10b-49cb-9a2e-fb60ac60fa0b">1,003,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_04249a0d-28ef-40bf-9047-28fa4f3e6c00"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_5aebda45-9851-4b3c-a0a3-83c104c7ecd1">Less: Current portion of long term debt and lease obligations</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0xLTEtMS04NTU2Mw_340fcf00-0b69-4660-ba92-1d6dce5ceceb">4,176</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0zLTEtMS04NTU2Mw_f889e884-8b37-432d-891e-1d043303e7a1">3,917</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_1f2adccc-8ac7-4cd2-a687-310e3d55410b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_998dd050-8ccf-4bfc-b1fa-19081c5cce49">Long-term portion</span></span></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0xLTEtMS04NTU2Mw_58d15bd9-09a5-453a-9fba-ff106f56a733">998,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0zLTEtMS04NTU2Mw_8e55b8e5-f4ea-4d6b-a2e3-35aee8645432">999,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;31, 2023, there are no principal payments due under the Company&#8217;s aggregate term loans until maturity on August 3, 2025.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Including the impact of the interest rate swap contracts, at March&#160;31, 2023, the Company's aggregate term loans had an effective interest rate of <ix:nonFraction unitRef="number" contextRef="ie3c786228a8e42518b8fa5da4ae944ad_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RleHRyZWdpb246YTM3ZGNmZjRhMWQwNDZjNGFlYzQ4OGYzOGM0MWY5YWRfMzg0ODI5MDY5ODc1MQ_b44212d4-5ab2-45a2-bea2-228cb5cb975c">4.8</ix:nonFraction>%.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into operating leases for certain properties that expire at various times through 2030. The Company determines if an arrangement is a lease at inception. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;31, 2023 and December 31, 2022, right of use assets related to operating leases are included in property and equipment, net on the condensed consolidated balance sheets (see Note 2. Property and Equipment). As of March&#160;31, 2023 and December 31, 2022, the Company had no outstanding financing leases. Lease liabilities for operating leases are included in the current and non-current portions of long-term debt and lease obligations on the condensed consolidated balance sheets.</span></div><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RleHRyZWdpb246YTM3ZGNmZjRhMWQwNDZjNGFlYzQ4OGYzOGM0MWY5YWRfODU5_96bf9215-cab8-4780-9f02-1d6d9e5f1da4" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the composition of lease expense:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNC0xLTEtMS04NTU2Mw_cdcb9eaf-6df9-4665-99a8-41abe6b9a192">1,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNC0zLTEtMS04NTU2Mw_e53750fd-7262-4643-928a-07a8d97d9437">1,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNS0xLTEtMS04NTU2Mw_8462317f-ea3d-4b1b-99ae-cf5651a777a0">505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNS0zLTEtMS04NTU2Mw_e9bc1fc6-e4c4-4f5f-9e7c-59cef60986a9">373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNi0xLTEtMS04NTU2Mw_5a743b03-5baf-42d8-84a8-1a7255bea51b">402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNi0zLTEtMS04NTU2Mw_035c2b86-4601-4d71-9caa-899b805c2ed7">382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNy0xLTEtMS04NTU2Mw_8fe9d84e-a286-482c-88cd-cdabaed2ffcb">2,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNy0zLTEtMS04NTU2Mw_409bbca1-7bbe-4122-ac14-d945ba7e458c">2,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ie99ac54f41a14808a79952875a37ddf4_49"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTk4NA_363de1ed-1582-4a7b-a625-df7a26844040" continuedAt="i30a8296d4fbe4b9dbde6c0997c3f8edc" escape="true">Derivative Instruments</ix:nonNumeric></span></div><ix:continuation id="i30a8296d4fbe4b9dbde6c0997c3f8edc" continuedAt="i93606ad6b8344464a7990ee74df10530"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Interest Rate Swap and Foreign Currency Contracts</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into interest rate swap contracts with counterparties to make a series of payments based on fixed rates ranging from <ix:nonFraction unitRef="number" contextRef="i4bdb817517bb4cecb6bfb0900ff9535b_I20230331" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTk4_85400361-36ff-4a8e-a197-0ea2244c4c86">1.11</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="iccec0cb111ca4b92b0cf601249268e6a_I20230331" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMjA0_ccaefa1f-36ef-45bb-a328-0ab6e1c03bdf">2.06</ix:nonFraction>% and receive a series of payments based on the greater of LIBOR or <ix:nonFraction unitRef="number" contextRef="i666ef5ec4b0647ae94b30c495fcb9169_I20230331" decimals="INF" name="us-gaap:DerivativeBasisSpreadOnVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMzE1_b5daef1c-a3c0-4ae7-b45f-9905ce40bfb0">0.75</ix:nonFraction>%. Both the fixed and floating payment streams are based on the March 31, 2023 notional amount of $<ix:nonFraction unitRef="usd" contextRef="id7c2aeb8697948639df27b1ef6f65ef2_I20230331" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfNDE4_b7f77ac7-35c5-437c-af71-e3a31d4fcf37">700</ix:nonFraction>&#160;million, outstanding through the maturity date of the term loan in August 2025. The Company entered into these transactions to reduce its exposure to changes in cash flows associated with its variable rate debt and has designated these derivatives as cash flow hedges. At March 31, 2023, the interest on the Company&#8217;s variable rate debt hedged by these contracts is effectively fixed at rates ranging from <ix:nonFraction unitRef="number" contextRef="i4bdb817517bb4cecb6bfb0900ff9535b_I20230331" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfNzg1_020a35f3-6507-4358-93ab-051e0789b886">3.36</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="iccec0cb111ca4b92b0cf601249268e6a_I20230331" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfNzkx_bceefb9c-10a4-4a3b-9a80-20400a7a319b">4.31</ix:nonFraction>%, which includes the term loan margin of <ix:nonFraction unitRef="number" contextRef="ifd166e25b3f348fc8139231a41d4723f_D20230101-20230331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMzg0ODI5MDY5OTQ2MA_09cfbcea-9575-420d-973f-a70d3a6d8e32">2.25</ix:nonFraction>%.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i93606ad6b8344464a7990ee74df10530"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To reduce the effect of fluctuations in Canadian dollar (&#8220;CAD&#8221;) denominated expenses relative to their U.S. dollar equivalents originating from its Canadian operations, the Company entered into CAD purchase contracts. The contracts provide for the Company to sell a total of $<ix:nonFraction unitRef="usd" contextRef="i7624f9843d51449099ed4413ff2f299e_I20230331" decimals="-5" name="twnk:DerivativeNotionalAmountMaximumContractedSalesAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTA3MA_a0e22098-75fa-4c9c-a062-6313744fd9fe">3.2</ix:nonFraction>&#160;million USD for $<ix:nonFraction unitRef="cad" contextRef="i7624f9843d51449099ed4413ff2f299e_I20230331" decimals="-5" name="twnk:DerivativeNotionalAmountMaximumContractedSalesAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTA4MQ_802a8460-816a-4769-af65-8973b9f55301">4.1</ix:nonFraction>&#160;million CAD at varying defined settlement dates through June 2023. The Company has designated these contracts as cash flow hedges. </span></div><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTk4Ng_a254f20f-22f6-463e-9237-1efd67e37611" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the fair value of interest rate and foreign currency instruments is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.226%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap contracts (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf20905c12c44c34a2f94964e99ea7fd_I20230331" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOjI4NThjMjRlMDdmNzRkMmY4NjdhNmU0YjVjM2NlOTdkL3RhYmxlcmFuZ2U6Mjg1OGMyNGUwN2Y3NGQyZjg2N2E2ZTRiNWMzY2U5N2RfMi00LTEtMS04NTU2Mw_d2fb6007-abdf-4757-867b-184f601b1b7e">40,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2f1f3e416d143f5a90b3c54aacb1366_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOjI4NThjMjRlMDdmNzRkMmY4NjdhNmU0YjVjM2NlOTdkL3RhYmxlcmFuZ2U6Mjg1OGMyNGUwN2Y3NGQyZjg2N2E2ZTRiNWMzY2U5N2RfMi02LTEtMS04NTU2Mw_b3d952d9-6036-4a35-8a46-9a86af0b8ed7">48,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liability derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency contracts (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if63b89a1bbfd4a21bcc08798fd0ef29d_I20230331" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOjI4NThjMjRlMDdmNzRkMmY4NjdhNmU0YjVjM2NlOTdkL3RhYmxlcmFuZ2U6Mjg1OGMyNGUwN2Y3NGQyZjg2N2E2ZTRiNWMzY2U5N2RfOC00LTEtMS04NTU2Mw_ae443cee-efb8-4e92-8dc3-a6068e5a76e2">183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab45f92cdc4748fba700225497c6d62b_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOjI4NThjMjRlMDdmNzRkMmY4NjdhNmU0YjVjM2NlOTdkL3RhYmxlcmFuZ2U6Mjg1OGMyNGUwN2Y3NGQyZjg2N2E2ZTRiNWMzY2U5N2RfOC02LTEtMS04NTU2Mw_a768bc46-4fb7-47c1-a5a8-db9393838ddc">423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The fair values of interest rate swap contracts are measured on a recurring basis by netting the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on the expectation of future interest rates (forward curves) derived from observed market interest rate curves (Level 2).</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The fair values of foreign currency contracts are measured at each reporting period by comparison to available market information on similar contracts (Level 2).</span></div></ix:nonNumeric><div style="padding-left:36pt"><span><br/></span></div><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTk4Nw_f0063579-460b-4277-a45a-ad0f6346617f" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the gains and losses related to interest rate and foreign currency instruments on the condensed consolidated statements of operations is as follows: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.883%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Gain ) Loss on derivative contracts designated as cash flow hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia59658780f0946fda04a362a8fe8d5e9_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfMy00LTEtMS04NTU2Mw_45270aac-8ec7-4628-a614-3a385d2dfceb">4,672</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385a8321f8ef49b893fee34b5d18e0d4_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfMy02LTEtMS04NTU2Mw_a3f1eaaf-7b40-4ce3-9c4f-9ffcc22c30cc">1,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00420da924414d81bcb6188ca33c52b7_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfNC00LTEtMS04NTU2Mw_abc50497-f9ca-41de-acb8-643c52d18b29">140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iade6e1150a2b4628868233f4713aa2c2_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfNC02LTEtMS04NTU2Mw_92d2834a-700b-4e61-a9ca-c4cfb4a2749a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfNS00LTEtMS04NTU2Mw_3c4d5dc2-2888-4777-8bbf-86577e92729c">4,532</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfNS02LTEtMS04NTU2Mw_de2131b4-4588-4d4a-9a9e-56a083ac755b">1,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_52"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">6.  <ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RleHRyZWdpb246YWI5YmEzNDM4YTU2NGQ0ZWFjMTRjZmUwMDJhNjVjNmRfOTY3_63bd6e8f-d05a-4e68-b958-0ae32265d03b" continuedAt="i3665e19eec064bb38052a8c63b961c5e" escape="true">Earnings per Share</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3665e19eec064bb38052a8c63b961c5e" continuedAt="i4396d2b414d84eed87e1969308fae5b9"> </ix:continuation></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4396d2b414d84eed87e1969308fae5b9" continuedAt="i9fce60c28a1745809126fd094f911e43">Basic earnings per share is calculated by dividing net income for the period by the weighted average number of shares of Class A common stock outstanding for the period excluding non-vested share-based awards. In computing diluted earnings per share, basic earnings per share is adjusted for the assumed issuance of all applicable potentially dilutive share-based awards, including restricted stock units (&#8220;RSUs&#8221;), stock options and Employee Stock Purchase Plan (&#8220;ESPP&#8221;) awards. </ix:continuation></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i9fce60c28a1745809126fd094f911e43"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RleHRyZWdpb246YWI5YmEzNDM4YTU2NGQ0ZWFjMTRjZmUwMDJhNjVjNmRfOTc2_7a0f4841-c699-4f73-86f4-d549a21f3eb7" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are basic and diluted net income per share:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.015%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.883%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMy0yLTEtMS04NTU2Mw_cf5143a4-1f93-43da-b7e6-7d290360ec0e">38,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMy00LTEtMS04NTU2Mw_b4bf6cca-279c-4138-99b1-88d0cb516f10">34,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average Class A shares outstanding - basic </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfNy0yLTEtMS04NTU2Mw_8e06eabc-b2d6-4d93-b03f-65eb7e9a56d2">133,551,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfNy00LTEtMS04NTU2Mw_95be33a2-698b-403f-a47f-d44acda485c8">138,602,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e7ce4f9ca0e4a94adab28cce5faada4_D20230101-20230331" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfOS0yLTEtMS04NTU2Mw_22deb4c0-baa9-4efd-9a33-9c0a3281f2e6">499,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iad19bd4590fd4de0a1962a9b932f2d78_D20220101-20220331" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfOS00LTEtMS04NTU2Mw_163f89b4-08c6-44b7-841e-7bb9fd3a184e">484,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of stock options and ESPP awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe4e877f66424cba82fdb8959ab0d0ae_D20230101-20230331" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTAtMi0xLTEtODU1NjM_ee563e06-4254-4ad7-bf62-defe3258420e">502,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i722e2feef5d3443c88e161e5fe249baf_D20220101-20220331" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTAtNC0xLTEtODU1NjM_3961fd12-c8de-4838-8a2c-e2abc6c6c7ee">478,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTEtMi0xLTEtODU1NjM_e978b87d-8ee7-4b5b-9451-bd56a7e0c34e">134,553,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTEtNC0xLTEtODU1NjM_cb1585ab-ae35-4155-af47-d729f97e2a68">139,565,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A share - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTMtMi0xLTEtODU1NjM_b36ef7bb-3110-4ff0-843b-d4ba7b5ae608">0.29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTMtNC0xLTEtODU1NjM_52e3c6cc-76ba-4b8e-8f2e-c2b35b26fd58">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A share - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTUtMi0xLTEtODU1NjM_8b72b4ad-30ab-4a54-b08f-be0c9f2a3812">0.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTUtNC0xLTEtODU1NjM_ddf69f7f-f867-49f5-adfc-eb9a0303242c">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_55"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">7.  <ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81NS9mcmFnOjE3MDJmMGMwNzRhMDRiODg4YzQxNWQyYjYxMmRhOWUwL3RleHRyZWdpb246MTcwMmYwYzA3NGEwNGI4ODhjNDE1ZDJiNjEyZGE5ZTBfNDU2_9a6ff2a3-395f-47e1-a189-1d36ae528ffc" continuedAt="i40a631e9f8f2432eb0cb31ca94b8b2dd" escape="true">Income Taxes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i40a631e9f8f2432eb0cb31ca94b8b2dd" continuedAt="i74ec90e4a6764da087d26f98e42074e3"> </ix:continuation></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i74ec90e4a6764da087d26f98e42074e3">The Company is subject to U.S. federal, state and local income taxes as well as Canadian income tax on its controlled foreign subsidiary. The income tax provision is determined based on the estimated full year effective tax rate, adjusted for infrequent or unusual items, which are recognized on a discrete basis in the period they occur. The Company&#8217;s estimated annual effective tax rate is <ix:nonFraction unitRef="number" contextRef="i4ba5d31d33524dd2bd6763e68f3890eb_D20230101-20231231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81NS9mcmFnOjE3MDJmMGMwNzRhMDRiODg4YzQxNWQyYjYxMmRhOWUwL3RleHRyZWdpb246MTcwMmYwYzA3NGEwNGI4ODhjNDE1ZDJiNjEyZGE5ZTBfNDA1_960c70d8-f26e-4696-b955-30b3c39f6f91">27</ix:nonFraction>% prior to taking into account any discrete items.</ix:continuation> </span></div><div id="ie99ac54f41a14808a79952875a37ddf4_58"></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">8.  <ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="twnk:TaxReceivableAgreementTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81OC9mcmFnOjA2YWQ2MmQyMDA1MDRlYTlhZDhlNzllYzc4MzI5YTc2L3RleHRyZWdpb246MDZhZDYyZDIwMDUwNGVhOWFkOGU3OWVjNzgzMjlhNzZfMjMz_0e05265e-9c40-4005-86fa-6b06584e12d3" continuedAt="ieb077c019ec64ae48b786dec358fc577" escape="true">Tax Receivable Agreement Obligations </ix:nonNumeric></span></div><ix:continuation id="ieb077c019ec64ae48b786dec358fc577"><ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="twnk:SummaryOfTaxReceivableAgreementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81OC9mcmFnOjA2YWQ2MmQyMDA1MDRlYTlhZDhlNzllYzc4MzI5YTc2L3RleHRyZWdpb246MDZhZDYyZDIwMDUwNGVhOWFkOGU3OWVjNzgzMjlhNzZfMjM0_7defcde6-4044-4660-a8be-5dfbdb8dd9c5" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to the tax receivable agreement for the three months ended March 31, 2023:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance December 31, 2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231" decimals="-3" name="twnk:LiabilityOnTaxReceivableAgreement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81OC9mcmFnOjA2YWQ2MmQyMDA1MDRlYTlhZDhlNzllYzc4MzI5YTc2L3RhYmxlOjRmMjJlYzJiM2JlNDRlZGJhYzcyNTIxY2Q0ZjgyNDkwL3RhYmxlcmFuZ2U6NGYyMmVjMmIzYmU0NGVkYmFjNzI1MjFjZDRmODI0OTBfMS0xLTEtMS04NTU2Mw_75dc05fa-0d66-49cb-bbee-d856d0a9c613">135,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" decimals="-3" name="twnk:LiabilityOnTaxReceivableAgreementPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81OC9mcmFnOjA2YWQ2MmQyMDA1MDRlYTlhZDhlNzllYzc4MzI5YTc2L3RhYmxlOjRmMjJlYzJiM2JlNDRlZGJhYzcyNTIxY2Q0ZjgyNDkwL3RhYmxlcmFuZ2U6NGYyMmVjMmIzYmU0NGVkYmFjNzI1MjFjZDRmODI0OTBfNS0xLTEtMS04NTU2Mw_8b9ae32b-7a38-45aa-96dc-9d7ff9e3116c">1,358</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331" decimals="-3" name="twnk:LiabilityOnTaxReceivableAgreement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81OC9mcmFnOjA2YWQ2MmQyMDA1MDRlYTlhZDhlNzllYzc4MzI5YTc2L3RhYmxlOjRmMjJlYzJiM2JlNDRlZGJhYzcyNTIxY2Q0ZjgyNDkwL3RhYmxlcmFuZ2U6NGYyMmVjMmIzYmU0NGVkYmFjNzI1MjFjZDRmODI0OTBfNi0xLTEtMS04NTU2Mw_31508574-bc23-4a61-8bfc-9637818122f7">134,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt"><span><br/></span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_61"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">HOSTESS BRANDS, INC.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">9.  <ix:nonNumeric contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF82MS9mcmFnOjI3MDAzOTYyMDA1YTRjNjViYmZlZTYyOWQ5NzVjMmI5L3RleHRyZWdpb246MjcwMDM5NjIwMDVhNGM2NWJiZmVlNjI5ZDk3NWMyYjlfMjc2NQ_6984d828-9d80-4ec1-9d1e-15086f95143f" continuedAt="ic46cda22f5f0466e963ca273c247a20f" escape="true">Commitments and Contingencies </ix:nonNumeric></span></div><ix:continuation id="ic46cda22f5f0466e963ca273c247a20f"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities related to legal proceedings are recorded when it is probable that a liability has been incurred and the associated amount can be reasonably estimated. Where the estimated amount of loss is within a range of amounts and no amount within the range is a better estimate than any other amount, the minimum amount is accrued. As additional information becomes available, potential liabilities are reassessed and the estimates revised, if necessary. Any accrued liabilities are subject to change in the future based on new developments in each matter, or changes in circumstances, which could have a material effect on the Company&#8217;s financial condition and results of operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company asserted claims for indemnification against the sellers under the terms of the Share Purchase Agreement pursuant to which the Company acquired Voortman (the &#8220;Agreement&#8221;) for damages arising out of alleged breaches by the sellers of certain representations, warranties and covenants contained in such agreement relating to periods prior to the closing of the acquisition. The Company also submitted claims relating to these alleged breaches under the representation and warranty insurance policy (&#8220;RWI&#8221;) it purchased in connection with the acquisition. In the third quarter of 2022, the RWI insurers paid the Company $<ix:nonFraction unitRef="cad" contextRef="i66b62ff6f1634610bf76f34eae32516d_D20220701-20220930" decimals="-5" name="us-gaap:ProceedsFromLegalSettlements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF82MS9mcmFnOjI3MDAzOTYyMDA1YTRjNjViYmZlZTYyOWQ5NzVjMmI5L3RleHRyZWdpb246MjcwMDM5NjIwMDVhNGM2NWJiZmVlNjI5ZDk3NWMyYjlfMzg0ODI5MDcwNTI1MA_15177895-cff3-41b3-90b6-bfff8ccbaa12">42.5</ix:nonFraction>&#160;million CAD (the RWI coverage limit) (the &#8220;Proceeds&#8221;) related to these breaches. Per agreement with the RWI insurers, under no circumstances will the Company be required to return the Proceeds.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 3, 2022, pursuant to the agreement with the RWI insurer, Voortman brought claims in the Ontario (Canada) Superior Court of Justice (the &#8220;Claim&#8221;), related to the breaches against certain of the sellers from whom Voortman was acquired. The Claim alleges the seller defendants made certain non-disclosures and misrepresentations to induce the Company to overpay for Voortman. The Company is seeking damages of $<ix:nonFraction unitRef="cad" contextRef="i13a85db4c44a4725a74c8a2406f45530_D20221103-20221103" decimals="-6" name="twnk:GainContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF82MS9mcmFnOjI3MDAzOTYyMDA1YTRjNjViYmZlZTYyOWQ5NzVjMmI5L3RleHRyZWdpb246MjcwMDM5NjIwMDVhNGM2NWJiZmVlNjI5ZDk3NWMyYjlfNzE0NjgyNTU4NjMzMQ_ed453199-e86d-416b-856b-2215c512b35d">109</ix:nonFraction>&#160;million CAD representing the amount of the aggregate liability of the sellers for indemnification under the Agreement, $<ix:nonFraction unitRef="cad" contextRef="i13a85db4c44a4725a74c8a2406f45530_D20221103-20221103" decimals="-5" name="twnk:GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF82MS9mcmFnOjI3MDAzOTYyMDA1YTRjNjViYmZlZTYyOWQ5NzVjMmI5L3RleHRyZWdpb246MjcwMDM5NjIwMDVhNGM2NWJiZmVlNjI5ZDk3NWMyYjlfNzE0NjgyNTU4NjM1OA_9e2f684a-0a8b-419a-800a-8167d9c51ed2">5.0</ix:nonFraction>&#160;million CAD in punitive or aggravated damages, interest, proceedings fees and any other relief the presiding court deems appropriate. A portion of any recovery will be shared with the RWI insurers. Although the Company strongly believes that its Claim against the sellers is meritorious, no assurance can be given as to whether the Company will recover all, or any part, of the amounts it is pursuing.</span></div></ix:continuation><div id="ie99ac54f41a14808a79952875a37ddf4_64"></div><div style="margin-bottom:12pt"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_67"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2.  Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion summarizes the significant factors affecting the consolidated operating results, financial condition, liquidity and capital resources of Hostess Brands, Inc. This discussion should be read in conjunction with our unaudited condensed consolidated financial statements and notes thereto included herein, and our audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2022. The terms &#8220;our&#8221;, &#8220;we,&#8221; &#8220;us,&#8221; and &#8220;Company&#8221; as used herein refer to Hostess Brands, Inc. and its consolidated subsidiaries. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading sweet snacks company focused on developing, manufacturing, marketing, selling and distributing snacks in North America, primarily under the Hostess&#174; and Voortman&#174; brands. Our direct-to-warehouse (&#8220;DTW&#8221;) product distribution system allows us to deliver to our customers&#8217; warehouses. Our customers in turn distribute to the retail stores. </span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hostess&#174; is the second leading brand by market share within the Sweet Baked Goods (SBG) category, according to Nielsen U.S. total universe. For the 13-week period ended April&#160;1, 2023, our branded SBG (which includes Hostess&#174;, Dolly Madison&#174;, Cloverhill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Big Texas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) market share was 20.3% per Nielsen&#8217;s U.S. SBG category data.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Factors Impacting Recent Results</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We continue to experience increased labor, raw materials, and transportation costs in the current economic climate. Given the volatility of the global supply-chain environment, our ability to source raw materials and produce and ship products to meet the needs of our customers may be materially impacted. We continue to work closely with all of our vendors, distributors, contract manufacturers, and other external business partners to ensure availability of our products for our customers and consumers.</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Operating Results</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:71.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.222%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.224%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">In thousands, except per share data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">As a % of net revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">34.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">34.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense (income)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per Class A share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Revenue</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Net revenue for the three months ended March 31, 2023 increased $13.3&#160;million, or 4.0%, compared to the three months ended March 31, 2022. Contribution from previously taken pricing actions and product mix provided 14.6% of the growth, offset by a 10.6% decline from volume. Compared to the same period last year, SBG net revenue increased $12.0&#160;million or 4.0%, while cookies net revenue increased $1.3&#160;million or 3.6%. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Gross Profit</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Gross profit increased 4.4% and was 34.9% of net revenue for the three months ended March 31, 2023, an increase of 13 basis points from a gross margin of 34.8% for the three months ended March 31, 2022. The increase in gross margin was due to favorable price/mix and productivity benefits which more than offset higher supply chain costs, including inflation. The increase in gross profit was primarily attributed to favorable price/mix and productivity, partially offset by inflation.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Costs and Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating costs and expenses for the three months ended March 31, 2023 were $58.6 million, compared to $57.3 million for the three months ended March 31, 2022. The increase was primarily attributed to the planned increase in advertising investments, higher depreciation and higher share-based compensation expense, partially offset by project consulting costs included in the prior-year period.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Expense</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense for the three months ended March 31, 2023 was $10.4 million compared to $10.1 million for the three months ended March 31, 2022. The increase in other expense was primarily due to interest expense on our term loans which was $11.1 million and $9.6 million for the three months ended March 31, 2023 and 2022, respectively, partially offset by a decrease in foreign currency remeasurement.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for the three months ended March 31, 2023 was 26.0% compared to 28.4% for the three months ended March 31, 2022. The decrease in the tax rate is attributed to a discrete tax benefit of $0.5&#160;million during the three months ended March 31, 2023 as compared to a discrete tax expense of $0.6&#160;million during the three months ended March 31, 2022, both related to share-based compensation.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary sources of liquidity are from cash on hand, future cash flow generated from operations, and availability under our revolving credit agreement (&#8220;Revolver&#8221;). We believe that cash flows from operations and the current cash and cash equivalents on the balance sheet will be sufficient to satisfy the anticipated cash requirements associated with our existing operations for at least the next 12 months. Our future cash requirements include, but are not limited to, the purchase commitments for certain raw materials and packaging used in our production process, scheduled rent on leased facilities, scheduled debt service payments on our term loan, settlements on related interest rate swap contracts, payments on our tax receivable agreement, settlements on our outstanding foreign currency contracts and outstanding purchase orders on capital projects.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to generate sufficient cash from our operating activities depends on our future performance, which is subject to general economic, political, financial, competitive and other factors beyond our control. In addition, future cash requirements could be higher than we currently expect as a result of various factors, including any expansion of our business that we undertake, such as acquisitions or bringing new production facilities on line. We consider all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had working capital, excluding cash and short-term investments, as of March&#160;31, 2023 and December&#160;31, 2022 of $62.5 million and $44.2 million, respectively. We have the ability to borrow under the Revolver to meet obligations as they come due. As of March&#160;31, 2023, we had approximately $94.1&#160;million available for borrowing, net of letters of credit, under our Revolver. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Operating Activities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows provided by operating activities for the three months ended March 31, 2023 and 2022 were $27.9 million and $31.5 million, respectively. Operating cash flows were lower due to higher tax and incentive compensation payments partially offset by favorable working capital fluctuations and increased profitability in the current year period.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investing activities used $6.4 million and $24.9 million of cash for the three months ended March&#160;31, 2023 and 2022, respectively. During the three months ended March&#160;31, 2023, we received proceeds from maturity of short-term marketable securities of $18.0 million. We did not have any proceeds from maturity of short-term investments during the three months ended March&#160;31, 2022.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Financing Activities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing activities used $18.4 million and $17.5 million for the three months ended March 31, 2023 and 2022, respectively. The net outflow in the current year period consisted of cash used to repurchase 0.6&#160;million shares of our common stock under existing share repurchase authorizations for an amount of $13.7&#160;million and an average price per share of $24.38, as well as tax payments related to issuance of shares to employees and scheduled payments under the tax receivable agreement, offset by cash inflows from the proceeds on exercise of employee stock options. The net outflow in the prior-year period reflects proceeds on exercise of employee stock options, offset by cash used to repurchase 0.5 million shares of our common stock for an amount of $9.7&#160;million and an average price per share of $21.09 and scheduled payments under the tax receivable agreement and term loan.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Term Debt</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, $983.2 million aggregate principal amount of the term loan was outstanding and letters of credit worth up to $5.9&#160;million aggregate principal amount were outstanding, reducing the amount available under the Revolver. We had no outstanding borrowings under our Revolver as of March&#160;31, 2023, with a remaining borrowing capacity of $94.1&#160;million. As of March&#160;31, 2023, we were in compliance with the covenants under the term loan and the Revolver.</span></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_70"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For quantitative and qualitative disclosures about market risk, see Item 7A &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; of our Annual Report on Form 10-K for the year ended December&#160;31, 2022. Our exposures to market risk have not changed materially since December&#160;31, 2022.</span></div><div><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_73"></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.  Controls and Procedures</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e)) under the Securities and Exchange Act of 1934, as amended (the Exchange Act)) as of March&#160;31, 2023, the end of the period covered by this report. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March&#160;31, 2023 to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission, and that information relating to the Company is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March 31, 2023, there was no change in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_76"></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="ie99ac54f41a14808a79952875a37ddf4_79"></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1.  Legal Proceedings</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We are involved from time to time in lawsuits, claims and proceedings arising in the ordinary course of business. These matters typically involve personnel and employment issues, personal injury claims, contract matters and other proceedings arising in the ordinary course of business. Although we do not expect the outcome of these matters to have a material adverse effect on our financial condition or results of operations, litigation is inherently unpredictable. Therefore, we could incur judgments enter into settlements or be subject to claims that could materially impact our results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The information required to be furnished by us under this Part II, Item 1 (Legal Proceedings) is incorporated by reference to the information contained in Note 9.  Commitments and Contingencies, to the Unaudited Condensed Consolidated Financial Statements.</span></div><div><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_82"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A. Risk Factors</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our risk factors are set forth in the &#8220;Risk Factors&#8221; section of our Annual Report on Form 10-K filed on February 21, 2023. There have been no material changes to our risk factors since the filing of the Form 10-K.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_85"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchase of Equity Securities</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:24.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.480%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.480%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.480%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.483%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total number of securities repurchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average price paid per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total number of securities purchased as part of publicly announced plans or programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Approximate dollar value of securities that may yet be purchased under the program (in millions) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1 - 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1 - 28, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1 - 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,610&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,610&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">In February 2022, our Board of Directors approved a securities repurchase program of up to $150 million of our outstanding securities. As of March&#160;31, 2023, there was $8.0 million remaining under this program. The program has no expiration date. The program may be amended, suspended or discontinued at any time at our discretion and does not commit us to repurchase our securities.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Repurchase of shares of Class A common stock</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_88"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Defaults Upon Senior Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-bottom:12pt"><span><br/></span></div><div id="ie99ac54f41a14808a79952875a37ddf4_91"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4.  Mine Safety Disclosures</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_94"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5. Other Information</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></div></div></div><div id="ie99ac54f41a14808a79952875a37ddf4_97"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.  Exhibits</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.356%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit&#160;No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2023aipfinal.htm">Hostess Brands, Inc. Incentive Compensation Plan for Exempt Employees (2023)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="formofchiefexecutiveoffice.htm">Form of Chief Executive Officer Restricted Stock Unit Award Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="formofchiefexecutiveofficea.htm">Form of Chief Executive Officer Performance Stock Unit Award Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="formofrestrictedstockunita.htm">Form of Restricted Stock Unit Award Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="formofperformanceshareunit.htm">Form of Performance Stock Unit Award Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q12023twnk-ex311ceo302cert.htm">Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q12023twnk-ex312cfo302cert.htm">Certification of Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q12023twnk-ex321ceo906cert.htm">Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q12023twnkex322cfo906cert.htm">Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section&#160;1350 as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - the instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cover page from the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, formatted in Inline XBRL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on May&#160;9, 2023.</span></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.198%"><tr><td style="width:1.0%"></td><td style="width:10.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HOSTESS BRANDS, INC.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Travis E. Leonard</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Travis E. Leonard<br/>Executive Vice President, Chief Financial Officer</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:right"><span><br/></span></div><div style="text-align:right"><span><br/></span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>a2023aipfinal.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="if251214b0d794a95a0cc3c88c8731a4f_1"></div><div style="min-height:64.8pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:1pt;margin-top:1pt;padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><img alt="updatedlogo.jpg" src="updatedlogo.jpg" style="height:75px;margin-bottom:5pt;vertical-align:text-bottom;width:200px"></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:2.8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Hostess Brands, Inc. Incentive Compensation Plan</font></div><div style="margin-top:2.8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">for Exempt Employees</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Introduction</font></div><div style="margin-top:0.05pt;padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Hostess Brands, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) Incentive Compensation Plan for Exempt Employees (the</font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) provides the opportunity for compensation in addition to base salary to designated employees. The Plan is designed to motivate Participants (as defined below) to grow the business through increased sales, profitability and valuable contribution within their area of expertise. While employees play many different roles within the Company, the Company will only be successful if all employees are focused on achieving common goals, strive individually for functional excellence in their assigned roles and contribute to organizational excellence as a team. Participants may receive incentive compensation under the Plan (&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Incentive Comp</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) if the Company and Participants achieve certain designated results (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Metric(s)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). The four Metrics under the Plan are EBITDA, Net Revenue, Free Cash Flow and Strategic Goals.  EBITDA, Net Revenue and Free Cash Flow Metrics will be approved by the Talent and Compensation Committee (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Committee</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Administration</font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">The Plan will be administered by the Committee, which will have the full power and authority to interpret and administer the Plan. All decisions and determinations of the Committee shall be final, conclusive and binding. The Committee may delegate such duties or responsibilities to an officer of the Company as it deems desirable.</font></div><div style="padding-left:41pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">The Plan year begins on January 1</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and ends on December 31</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Except as otherwise set forth herein, the calculation of any Incentive Comp payments will be based on a Participant&#8217;s Incentive Comp level (defined as a percentage of base salary) and base salary at the end of the Plan year. Participants are assigned an Incentive Comp level based on their position or specified in their offer letter. For example, if a Participant&#8217;s base salary at the end of the Plan year is $100,000 and that employee has a 20% Incentive Comp level, the Incentive Comp target for that Participant would be $100,000 x 20% or $20,000.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:41.05pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">The Committee shall determine the extent to which EBITDA, Net Revenue and Free Cash Flow Metrics are achieved.</font></div><div style="padding-left:41pt"><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%;text-decoration:underline">Funding </font></div><div style="padding-left:41.05pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Attainment of not less than 93% of the Company&#8217;s Annual Operating Plan (&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">AOP</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) established EBITDA must be achieved in order to establish funding for Incentive Comp payments under </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">any </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Metric to occur (&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">EBITDA Funding</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). If EBITDA Funding is achieved, the Plan will fund 50% based on EBITDA and 50% based on Net Revenue Metrics.   Funding for each of these Metrics is independent and will be calculated based on the schedule below.</font></div><div style="margin-top:0.05pt;padding-left:41pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">The EBITDA and Net Revenue Metrics will fund on the following schedule, subject to the Company&#8217;s discretion, as described below&#58;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:80%">1</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font><br></font></div></div><div style="padding-left:90.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.846%"><tr><td style="width:1.0%"></td><td style="width:52.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.05pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">% of EBITDA&#47;Net Revenue  Achieved</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">% Funded</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Below 93%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">93%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">94%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">50%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">95%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">60%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">96%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">97%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">98%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">99%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">95%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">105%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">150%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">110%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">200%</font></td></tr></table></div><div><font><br></font></div><div style="margin-top:2.85pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Plan will fund incrementally at the rate 10% for every 1% of EBITDA or Net Revenue achieved over 100%, up to a total funding of 200% performance against AOP.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Allocation and Payout </font></div><div style="margin-top:0.05pt;padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:14.15pt">For purposes of determining a Participant&#8217;s Incentive Comp, Plan Metrics will be weighted as follows&#58;</font></div><div style="margin-top:0.05pt;padding-left:41pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:41pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">For Participants (as defined below) who are members of the Company&#8217;s Leadership Team (the Company&#8217;s Chief Executive Officer (&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">CEO</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;), the CEO&#8217;s direct reports and others as designated by the CEO)&#58; </font></div><div style="margin-top:0.05pt;padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">30% - </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EBITDA</font></div><div style="padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">35% - </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Net Revenue</font></div><div style="padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">15%</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> Free Cash Flow </font></div><div style="margin-top:0.05pt;padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">20% - </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Strategic Goals </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(functional or individual goals as applicable)</font></div><div style="margin-top:0.05pt;padding-left:41pt"><font><br></font></div><div style="margin-top:0.05pt;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For all other Participants&#58;</font></div><div style="margin-top:0.05pt;padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">35% - </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EBITDA</font></div><div style="padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">35% - </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Net Revenue</font></div><div style="padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">10%</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> Free Cash Flow </font></div><div style="margin-top:0.05pt;padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">20% - </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Strategic Goals </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(functional or individual goals as applicable)</font></div><div style="margin-top:0.05pt;padding-left:77pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">The possible allocation and payout for each of the EBITDA, Net Revenue and Free Cash Flow Metrics will be based on the following schedule&#58; </font></div><div style="padding-left:41pt"><font><br></font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:80%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font><br></font></div></div><div style="padding-left:90.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.647%"><tr><td style="width:1.0%"></td><td style="width:51.685%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.05pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font><br></font></div><div style="margin-top:0.05pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">% Achieved</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">% Possible Allocation&#47;Payout</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Below 93%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">93%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">94%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">50%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">95%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">60%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">96%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">97%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">98%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">99%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">95%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">105%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">150%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">110%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">200%</font></td></tr></table></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Possible allocation and payout will increase 10% for every 1% of the applicable metric achieved over 100%, up to a total payout of 200% performance against AOP.</font></div><div style="padding-left:41pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">The Strategic Goals Metric will be based on actual performance against established goals, such as revenue growth, cost control, environmental, social, and governance (&#8220;ESG&#8221;) metrics, case or dollar volume, specific tasks to be accomplished, etc.</font></div><div style="padding-left:41.05pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:11pt;font-weight:400;line-height:100%">o</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.4pt">Maximum of 3 goals are set by the functional Manager near the start of the Plan year, with the weighting of each Strategic Goal as determined by the Company in its sole discretion.</font></div><div><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">Notwithstanding any term or condition contained in this Plan to the contrary,</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:11pt;font-weight:400;line-height:114%">o</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%;padding-left:11.4pt">The Committee may adjust the performance results for any Metric on account of extraordinary items or other events, as the Committee deems appropriate.</font></div><div><font><br></font></div><div style="padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:11pt;font-weight:400;line-height:115%">o</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:11.4pt">Any and all Incentive Comp payouts under this Plan will be determined by the Company in its sole discretion. The Company may adjust Incentive Comp payouts up or down (or reduce or eliminate any Participant&#8217;s Incentive Comp payout) on account of overall individual or functional team performance, regardless of the extent to which any Metric has been achieved (&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Incentive Comp Adjustments</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;)&#59; provided, however, that any Incentive Comp Adjustments for Senior Vice Presidents and above must be approved by the Committee.  Company achievement of the EBITDA, Net Revenue or Free Cash Flow Metrics does not guarantee payment hereunder to any Participant.</font></div><div style="padding-left:41pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:1.4pt;padding-left:77pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:11pt;font-weight:400;line-height:114%">o</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%;padding-left:11.4pt">In the event that EBITDA Funding is not achieved, thereby disallowing funding under the Plan, the CEO may recommend to the Committee, for its approval, that a pool equal to up to 10% of target Incentive Comp, be distributed to deserving employees, at the discretion of the CEO or, in the case of executive officers, the Committee, at the time Incentive Comp payments would otherwise be paid pursuant to this Plan. In no event shall this provision result in the payment of more than 100% of the target Incentive Comp to any single Participant.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Re-Allocation</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any Funded Amounts that are not paid to Participants due to a Participant&#8217;s failure to achieve Strategic Goals Metrics or due to Incentive Comp Adjustments (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Un-Allocated Funds</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) may be re-allocated by </font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:80%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the CEO (or others within the Company as delegated by the CEO) to other Participants who met or exceeded expectations during the Plan year&#59; provided, however, that, no Participant may receive a payout of greater than 200% of such Participant&#8217;s target Incentive Comp opportunity under the Plan in any Plan year&#59; and provided further that any re-allocation of Un-Allocated Funds to Senior Vice Presidents or above must be approved by the Committee.</font></div><div style="padding-left:59pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Eligibility</font></div><div style="margin-top:0.05pt;padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of the Plan, &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Participants</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means employees who are designated as full time (30 hours or more), exempt (salaried), are in a position that has been designated as eligible for Incentive Comp under this Plan and do not participate in any other annual incentive compensation plan.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Employees are eligible to participate in the Plan if they meet the following criteria&#58;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:41pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">Employees who commence employment or are promoted to an eligible position after January 1</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and prior to October 1st of a Plan year will be eligible to participate in the Plan for that year.  Incentive Comp will be pro-rated based upon their service date.</font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">Employees who remain employed by the Company but are transferred out of an eligible position on or before June 30th are not eligible to receive an Incentive Comp payment under the Plan for the year of transfer. Employees who are transferred out of an eligible position after June 30th will continue to be eligible to receive an Incentive Comp payment for the year of transfer, based on the portion of the Plan year the employee was employed in an eligible position.</font></div><div><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">Employees hired or promoted from a non-Incentive Comp eligible position to an Incentive Comp eligible position on or after October 1 of a Plan year will not be eligible for Incentive Comp for that year.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:14.15pt">An Employee must be an active employee of the Company and on the payroll as of the date on which the applicable Incentive Comp is paid. For the avoidance of doubt, Funded Amounts previously identified and accrued (in the Plan year financial statements) for Participants who terminate employment after December 31 of a Plan year, but before the payout date, can be pooled for re-allocation with the Unallocated Funds. </font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:1.4pt;padding-left:5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">As consideration for being eligible for receipt of Incentive Comp in any Plan year, an employee must have executed and delivered to the Company a mutually agreed form of Confidentiality Agreement and any other agreement requested by the Company in connection with such employee&#8217;s employment.</font></div><div style="padding-left:41pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:1.4pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Eligible Income</font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">Any sums paid to a Participant that are other than base salary payments will not be included in an Incentive Comp payment calculation.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">The Incentive Comp payment will be pro-rated for any approved </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">unpaid</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> leave of absence lasting 4 consecutive weeks or more, to the extent permitted by law.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">If during a Plan year, an employee becomes Incentive Comp eligible after January 1</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and prior to October 1</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or changes from Incentive Comp eligible to non-Incentive Comp eligible after June 30</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, actual salary for the period of employment, while in an Incentive Comp eligible position, paid during the Plan year will be the salary used for Incentive Comp calculation purposes. Thus, a person who has been hired at a base salary of $100,000 on September 30 and was paid $25,000 in salary (1&#47;4 of base salary for working 1&#47;4 of the year) during the Plan year and had a 20% Incentive Comp level, assuming 100% of each Metric is achieved, would be eligible for an Incentive Comp payment of $25,000 x 20% or $5,000 for the short year.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt"><font><br></font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Payment of Incentive Comp under the Plan</font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Incentive Comp will be paid, if at all, after completion of the audit by the Company&#8217;s independent auditor of the annual financial statements for the applicable Plan year, which the Company anticipates, but cannot ensure, will be around the middle of March of the successive year.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:80%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Amendment and Termination of the Plan</font></div><div style="margin-top:0.05pt;padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company reserves the right to amend, modify, suspend or terminate this Plan in whole or in part at any time without advance notice to or prior approval of the Plan Participants. Eligibility for participation in the Plan in one year does not confer upon any participant eligibility to participate in any subsequent year.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Additional Information</font></div><div style="margin-top:0.05pt;padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">Incentive Comp payments will not be treated as compensation for purposes of any of the Company&#8217;s employee benefit plans or programs, unless otherwise provided in such employee benefit plan or program.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:127%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:127%;padding-left:14.15pt">Participation in the Plan is not a guarantee of any particular level of compensation or of</font></div><div style="padding-left:41pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">continued employment for any period. Nothing in the Plan interferes with the Company&#8217;s right to terminate any employee&#8217;s employment for any reason or no reason at any time.</font></div><div><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">The Company will withhold from any payments under the Plan an amount to satisfy applicable federal, state and local tax withholding requirements. Payments under the Plan are intended to be exempt from or comply with Section 409A of the Internal Revenue Code. However, the Company shall not be liable for any taxes, penalties, interest or other expenses that may be incurred by a participant on account of non-compliance with Section 409A of the Code.</font></div><div><font><br></font></div><div style="padding-left:41pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">The Plan will be construed, administered and governed in all respect in accordance with the laws of the State of Delaware, without reference to principles of conflicts of laws.</font></div><div><font><br></font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:80%">5</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>formofchiefexecutiveoffice.htm
<DESCRIPTION>EX-10.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ia0220f4c2788474aaf617fe690a86cd5_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><font><br></font></div></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RESTRICTED STOCK UNIT AGREEMENT<br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cover Sheet</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hostess Brands, Inc., a company incorporated under the laws of the State of Delaware (&#8220;Company&#8221;), hereby grants an award of restricted stock units (&#8220;RSUs&#8221;) to the individual named below. The terms and conditions of the RSUs are set forth in this cover sheet (&#8220;Cover Sheet&#8221;), in the attached Restricted Stock Unit Agreement (the &#8220;Agreement&#8221;) and in the Amended and Restated Hostess Brands, Inc. 2016 Equity Incentive Plan, as may be amended from time to time (the &#8220;Plan&#8221;). All capitalized terms used but not defined in this Cover Sheet and the Agreement will have the meanings ascribed to such terms in the Plan. </font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.346%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Granted to&#58;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of Grant&#58;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of RSUs&#58;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vesting Commencement Date&#58;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vesting Schedule&#58;</font></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By signing this Cover Sheet, you agree to all of the terms and conditions described in this Cover Sheet, in the Agreement and in the Plan. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If you do not sign and return this Cover Sheet within 60 days of the Date of Grant, the Company will have the right to rescind this award. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.340%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Signature&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Date&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160; </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RESTRICTED STOCK UNIT AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Right to Shares</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The award of RSUs represents your right to receive, and the Company&#8217;s obligation to deliver, one share of Common Stock (a &#8220;Share&#8221;) per RSU, subject to the terms and conditions of this Agreement, the Plan and the Cover Sheet.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Vesting</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The RSUs awarded to you will vest in accordance with the schedule set forth in the Cover Sheet.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All unvested RSUs will cease vesting and will be forfeited as of the date your employment with the Company and its Subsidiaries has terminated for any reason.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Delivery&#59; Settlement</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">A number of Shares equal to the number of the RSUs that vest on each Vesting Date will be delivered as soon as practicable and within 60 days following the applicable Vesting Date, and upon such delivery, you shall have no further rights with respect to those RSUs.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Change of Control</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notwithstanding the foregoing&#58;</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(A) if there occurs a Change of Control, and this Award does not continue or is not assumed by an acquiror on a substantially equivalent basis, then all RSUs that have not yet vested shall vest immediately prior to the Change of Control&#59; and</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(B) if there occurs a Change of Control, and this Award continues or is assumed by an acquiror on a substantially equivalent basis, and you experience a Change in Control Termination as defined by the HB Key Executive Severance Benefit Plan, as in effect at the time of your termination of employment, or your employment is otherwise terminated by the Company for any reason other than Cause, then all RSUs that have not yet vested shall vest immediately on your date of termination.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A number of Shares equal to the number of the RSUs that vest in accordance with the preceding clauses (A) and (B) shall be delivered as soon as practicable and within 60 days following the applicable vesting date described above, and upon such delivery, you shall have no further rights with respect to those RSUs.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Termination</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Should your employment with the Company and its Subsidiaries terminate for any reason except in connection with a Change of Control as described above, all of your RSUs then unvested and outstanding will terminate, and you will no longer have any rights in respect of such RSUs.</font></td></tr></table></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><font><br></font></div></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Termination for Cause or Breach of any Continuing Obligation&#59; Recoupment</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If your employment is terminated for Cause or if you breach any restrictive covenant under any agreement between you and the Company or its Subsidiaries, the RSUs, whether or not vested, will immediately terminate.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In addition, if at any time within one year after the date on which you receive payment in respect of the RSUs (whether in the form of cash or Shares), (a) your employment is terminated for Cause or (b) after termination of your employment for any reason, the Committee determines in its discretion either that (i) during your period of employment, you engaged in an act or omission that would have warranted termination of your employment for Cause, or (ii) after termination of your employment, you engaged in conduct that violated any continuing obligation or duty in respect of the Company or any Subsidiary (including any breach of any restrictive covenant under any agreement between you and the Company or any Subsidiary), then, subject to applicable law, upon notice from the Company, you shall repay to the Company any cash or Shares you received pursuant to the RSUs, or if you disposed of any such Shares, the Fair Market Value of such Shares as of the date of disposition.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nothing in this Agreement shall limit the Company&#8217;s right of recoupment pursuant to Section 13 of the Plan.  For the avoidance of doubt, the RSUs shall be subject to the Company&#8217;s compensation recovery, &#8220;clawback&#8221; or similar policy, as may be in effect from time to time.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Taxes</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">You are solely responsible for the satisfaction of all taxes and penalties that may arise in connection with the award or settlement of the RSUs.  At the time of taxation, the Company shall have the right to deduct from other compensation, or to withhold Shares in an amount equal to the federal (including FICA), state, local and foreign taxes and other amounts as may be required by law to be withheld with respect to the RSUs.  If Shares are withheld, the value of the Shares withheld may not exceed the minimum applicable tax withholding amount (except as otherwise determined by the Committee in its sole discretion).  By accepting this Award, you expressly consent to the withholding of Shares or other amounts payable to you.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Restrictions on Resale and Settlement</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By signing this Agreement, you agree not to sell any Shares received upon settlement of RSUs at a time when applicable laws, regulations or Company policies prohibit a sale.  The Company&#8217;s obligation to deliver Shares upon settlement of the RSUs shall be subject to applicable laws, rules and regulations and also to such approvals by governmental agencies as may be deemed appropriate to comply with relevant securities laws and regulations, and the Company will not permit the issuance of Shares at a time when such issuance would violate any law, rule, regulation or Company policy, as determined by the Company.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any Shares issued hereunder, and any cash proceeds realized from the sale of such Shares will be subject to all share retention, trading, and other policies that may be implemented by the Committee or the Board from time to time.</font></div></td></tr></table></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><font><br></font></div></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Transfer of RSUs</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You cannot transfer or assign your RSUs. For instance, you may not sell RSUs or use them as security for a loan. If you attempt to do any of these things, your Award will immediately become invalid.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regardless of any marital property settlement agreement, the Company or a securities broker, as applicable, is not obligated to recognize your former spouse&#8217;s interest in your right to RSUs in any way.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Stockholder Rights&#59; Dividend Equivalent Rights</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You, or your estate or heirs, have no rights as a stockholder of the Company in respect of RSUs unless and until Shares have been delivered in settlement of the RSUs. </font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No adjustments are made for dividends or other rights if the applicable record date occurs before Shares are delivered, except as described in the Plan.  However, to the extent you hold RSUs on the record date any cash dividend is declared on Shares, you will receive a dividend equivalent right (&#8220;DER&#8221;).  A DER is a right to an amount, per RSU held, equal to the amount of the cash dividend declared and paid in respect of one Share.  DERs will be credited in the form of additional RSUs, with the number of RSUs based on the Fair Market Value of a Share as of the date the dividend is paid (rounded down to the nearest whole Share).  DERs will be subject to the same vesting and other conditions as the RSUs to which they relate.  If and to the extent that the underlying RSUs are forfeited, all related DERs shall also be forfeited.  DERs will be paid at the same time the underlying RSUs are settled</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">No Right to Continued Employment</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Neither the grant of this Award, nor any other action taken hereunder shall be construed as giving you the right to be retained in the employ or service of the Company or any of its Subsidiaries (for the vesting period or any other period of time) nor interfere in any way with the Company&#8217;s right to terminate your employment.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Applicable Law and Arbitration</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">This Agreement will be subject to and interpreted in accordance with the laws of the State of Delaware, without reference to the principles of conflicts of laws, and applicable Federal or other securities laws.  Any dispute, controversy or claim arising out of or relating to the Plan or this Agreement that cannot be resolved by you on the one hand and the Company on the other, shall be submitted to arbitration in accordance with the terms of the Plan.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Certain Definitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">For purposes of this Agreement, &#8220;Cause&#8221; shall have the meaning set forth in the Employment Agreement between you and Hostess Brands, LLC entered into on April 12, 2018, as amended by the First Amendment to Employment Agreement dated as of August 1, 2018.</font></td></tr></table></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><font><br></font></div></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Delivery of Documents</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The Company may, in its sole discretion, decide to deliver any documents related to this Award or other Awards granted to you under the Plan by electronic means.  By signing the Cover Sheet, you consent to receive all documents related to this Award or other Awards granted to your under the Plan by electronic delivery and agree to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Amendment</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The terms and conditions of this Agreement and the RSUs may be amended by the Committee or the Board as permitted by the Plan.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">The Plan and Other Agreements</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The text of the Plan and any amendments thereto are incorporated in this Agreement by reference.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This Agreement, the Cover Sheet and the Plan constitute the entire understanding between you and the Company regarding the RSUs.  Any prior agreements, commitments or negotiations concerning the RSUs are superseded.  In the event there is any express conflict between this Agreement and the terms of the Plan, the terms of the Plan shall govern.</font></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">By signing the Cover Sheet of this Agreement, you agree to all of the terms and conditions described above and in the Plan and evidence your acceptance of the powers of the Committee of the Board of Directors of the Company that administers the Plan.</font></div><div style="margin-bottom:48pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>formofchiefexecutiveofficea.htm
<DESCRIPTION>EX-10.3
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ia507e3729b244112b2383d3ffdb608c3_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PERFORMANCE SHARE UNIT AWARD AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cover Sheet</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">Hostess Brands, Inc., a company incorporated under the laws of the State of Delaware (&#8220;Company&#8221;), hereby grants an award of performance share units (&#8220;PSUs&#8221;) to the individual named below.  The terms and conditions of the PSUs are set forth in this cover sheet (&#8220;Cover Sheet&#8221;), in the attached Performance Share Award Agreement (the &#8220;Agreement&#8221;) and in the Amended and Restated Hostess Brands, Inc. 2016 Equity Incentive Plan, as may be amended from time to time (the &#8220;Plan&#8221;).  All capitalized terms used but not defined in this Cover Sheet and the Agreement will have the meanings ascribed to such terms in the Plan.</font></div><div><font><br></font></div><div style="padding-left:18.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:27.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.160%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Granted to&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of Grant&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Period&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Metric&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target Number of PSUs&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Goal&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company&#8217;s Relative TSR Rank<br>Number of PSUs that Vest<br></font><font style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum*<br></font><font style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Target<br></font><font style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Threshold or below</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vesting Date&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">* If the Company&#8217;s TSR for the Performance Period is negative, the maximum number of PSUs that vest will be limited to the target number of PSUs, as described in Exhibit A.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:160%">By signing this Cover Sheet, you agree to all of the terms and conditions described in this Cover Sheet, in the Agreement and in the Plan.  If you do not sign and return this Cover Sheet within 60 days of the Date of Grant, the Company will have the right to rescind this Award. </font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:184%">  </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:154%">HOSTESS BRANDS, INC.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;</font></div><div style="text-align:center"><font><br></font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.701%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PERFORMANCE SHARE AWARD AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right to Shares</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The award of PSUs represents your right to receive, and the Company&#8217;s obligation to issue, one share of the Company&#8217;s Class A Common Stock (a &#8220;Share&#8221;) for each PSU that is or becomes a Vested PSU (as described below) on the Vesting Date, subject to the terms of this Agreement.  Such issuance will occur as soon as practicable following the date the Committee certifies the extent to which Performance Goal has been satisfied, determined in accordance with Exhibit A attached hereto, but no later than 70 days following the Vesting Date.  Notwithstanding the foregoing, the Company will not permit the issuance of Shares at a time when such issuance would violate any law, rule, regulation or Company policy, as determined by the Company.</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vested PSUs</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The number of PSUs, if any, that become Vested PSUs will be determined, based on the extent to which the Performance Goal, as set forth in the Cover Sheet, has been achieved for the Performance Period, as determined in accordance with Exhibit A and certified by the Committee, subject in all cases, to your continued employment through the Vesting Date.  If actual performance is equal to or below the threshold Performance Goal for the Performance Period, then no PSUs will become Vested PSUs for the Performance Period.  If the target Performance Goal has been achieved for the Performance Period, then the target number of PSUs for the Performance Period, as set forth on the Cover Sheet, will become Vested PSUs for the Performance Period.  If the maximum Performance Goal (or greater) has been achieved for the Performance Period, then the maximum number of PSUs for the Performance Period, as set forth on the Cover Sheet, will become Vested PSUs for the Performance Period.  If actual performance falls between the threshold Performance Goal and the target Performance Goal, or between the target Performance Goal and the maximum Performance Goal, the number of PSUs that become Vested PSUs will be determined by linear interpolation between the respective performance inflection points.  Notwithstanding the foregoing, if actual performance exceeds the target Performance Goal, the number of PSUs that become Vested PSUs will be subject to the Maximum Cap described in Exhibit A.</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Metric</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As set forth in the Cover Sheet, the Performance Metric shall be Relative TSR, as defined and further described in Exhibit A.</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vesting&#59; Forfeiture</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On the Vesting Date, your right to issuance of the Shares underlying any PSUs that are Vested PSUs as of the Vesting Date shall become vested and nonforfeitable.  Should your employment with the Company and its Subsidiaries terminate for any reason prior to the Vesting Date, all PSUs will be forfeited and you will have no right to the issuance of any Shares hereunder.  Notwithstanding the foregoing and except as provided below in connection with a Change in Control, if such termination is other than (i) by you voluntarily without Good Reason or (ii) by the Company for Cause, and in either case, the date of your termination of employment is at least one year following the Date of Grant, the date of such termination will be treated as if it were the Vesting Date, and you will be entitled to issuance of a number of Shares underlying any PSUs that would become Vested PSUs determined as if the Performance Period ended on the Performance Measurement Date, and the number of PSUs as set forth in the Cover Sheet was prorated to reflect the shortened vesting period, but your rights in respect of any additional PSUs will be forfeited.  For purposes of this Agreement, &#8220;Performance Measurement Date&#8221; means the date on or preceding your employment termination date as of which the Company most recently received a report from its third-party advisors indicating its Relative TSR Rank determined in accordance with Exhibit A&#59; provided that, the Company shall receive such report no less frequently than annually.  Issuance of shares underlying Vested PSUs determined in accordance with this paragraph shall occur within 70 days following your termination of employment.</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination for Cause&#59; Breach of any Continuing Obligation&#59; Recoupment</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If your employment is terminated for Cause or if you breach any restrictive covenant under any agreement between you and the Company or its Subsidiaries, the PSUs, whether or not vested, will immediately terminate.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In addition, if at any time within one year after the date on which you receive payment in respect of the PSUs (whether in the form of cash or Shares), (a) your employment is terminated for Cause or (b) after termination of your employment for any reason, the Committee determines in its discretion either that (i) during your period of employment, you engaged in an act or omission that would have warranted termination of your employment for Cause or (ii) after termination of your employment, you engaged in conduct that violated any continuing obligation or duty in respect of the Company or any Subsidiary (including any breach of any restrictive covenant under any agreement between you and the Company or any Subsidiary), then, subject to applicable law, upon notice from the Company, you shall repay to the Company any cash or Shares you received pursuant to the PSUs, or if you disposed of any such Shares, the Fair Market Value of such Shares as of the date of disposition.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nothing in this Agreement shall limit the Company&#8217;s right of recoupment pursuant to Section 13 of the Plan. For the avoidance of doubt, the PSUs shall be subject to the Company&#8217;s compensation recovery, &#8220;clawback&#8221; or similar policy, as may be in effect from time to time.</font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change of Control</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notwithstanding the foregoing&#58;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(A) If there occurs a Change of Control prior to the last day of the Performance Period, and this Award does not continue or is not assumed by an acquiror, then the date of such Change of Control will be treated as if it were the Vesting Date, and you will be entitled to issuance of a number of Shares underlying any PSUs that would become Vested PSUs determined as if the Performance Period ended on the date of the Change of Control, and the number of PSUs as set forth in the Cover Sheet was prorated to reflect the shortened vesting period. Issuance of shares underlying Vested PSUs determined in accordance with this subsection (A) shall occur within 70 days following the Change of Control&#59; and</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(B) If there occurs a Change of Control prior to the last day of the Performance Period, and this Award continues or is assumed by an acquiror, and you experience a Change in Control Termination as defined by the HB Key Executive Severance Benefit Plan, as in effect at the time of your termination of employment, or your employment is otherwise terminated by the Company for any reason other than Cause, then the number of PSUs that become Vested PSUs as of the date of such termination shall be equal to the target number of PSUs, as set forth on the Cover Sheet.  Issuance of shares underlying Vested PSUs determined in accordance with this subsection (B) shall occur within 70 days following your termination of employment.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For purposes of the foregoing, this Award shall not be treated as continued or assumed unless it is continued or assumed on a substantially equivalent basis, including, without limitation, continuation or assumption of the Performance Metric and Performance Goals.</font></div></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Taxes</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You are solely responsible for the satisfaction of all taxes and penalties that may arise in connection with the award or settlement of the PSUs.  At the time of taxation, the Company shall have the right to deduct from other compensation, or to withhold Shares in an amount equal to the federal (including FICA), state, local and foreign taxes and other amounts as may be required by law to be withheld with respect to the PSUs.  If Shares are withheld, the value of the Shares withheld may not exceed the minimum applicable tax withholding amount (except as otherwise determined by the Committee in its sole discretion).  By accepting this Award, you expressly consent to the withholding of Shares or other amounts payable to you.</font></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restrictions on Resale&#47; Company Policies</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By signing this Agreement, you agree not to sell any Shares received hereunder at a time when applicable laws, regulations or Company policies prohibit a sale.  Any Shares issued hereunder, and any cash proceeds realized from the sale of such Shares will be subject to all share retention, trading, and other policies that may be implemented by the Committee or the Board from time to time.</font></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transfer of right to receive PSUs</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You cannot transfer or assign your PSUs.  For instance, you may not sell your right to PSUs or use such right as security for a loan.  If you attempt to do any of these things, your Award will immediately become invalid.  </font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regardless of any marital property settlement agreement, the Company or a securities broker, as applicable, is not obligated to recognize your former spouse&#8217;s interest in your right to PSUs in any way.</font></div></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stockholder Rights</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You, or your estate or heirs, have no rights as a stockholder of the Company in respect of PSUs, unless and until the underlying Shares are issued.  No adjustments are made for dividends or other rights if the applicable record date occurs before Shares are issued, except as described in the Plan.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">However, to the extent you hold PSUs on the record date any cash dividend is declared on Shares, you will receive a dividend equivalent right (&#8220;DER&#8221;).  A DER is a right to an amount, per PSU held, equal to the amount of the cash dividend declared and paid in respect of one Share.  DERs will be credited in the form of additional PSUs, with the number of PSUs based on the Fair Market Value of a Share as of the date the dividend is paid (rounded down to the nearest whole Share).  DERs will be subject to the same vesting and other conditions as the PSUs.  If and to the extent that the underlying PSUs are forfeited, all related DERs shall also be forfeited.  DERs will be paid at the same time the underlying PSUs are settled if and to the extent that the underlying PSUs vest and become payable.</font></div></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">No Right to Continued Employment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Neither the grant of this Award, nor any other action taken hereunder shall be construed as giving you the right to be retained in the employ or service of the Company or any of its Subsidiaries (for the vesting period or any other period of time) nor interfere in any way with the Company&#8217;s right to terminate your employment.</font></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Applicable Law and Arbitration</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This Agreement will be subject to and interpreted in accordance with the laws of the State of Delaware, without reference to the principles of conflicts of laws, and applicable Federal or other securities laws.  Any dispute, controversy or claim arising out of or relating to the Plan or this Agreement that cannot be resolved by you on the one hand and the Company on the other, shall be submitted to arbitration in accordance with the terms of the Plan.</font></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Certain Definitions</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For purposes of this Agreement, &#8220;Cause&#8221; and &#8220;Good Reason&#8221; shall have the meanings set forth in the Employment Agreement between you and Hostess Brands, LLC entered into on April 12, 2018, as amended by First Amendment to Employment Agreement dated as of August 1, 2018.</font></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Delivery of Documents</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company may, in its sole discretion, decide to deliver any documents related to this Award or other Awards granted to you under the Plan by electronic means.  By signing the Cover Sheet, you consent to receive all documents related to this Award or other Awards granted to your under the Plan by electronic delivery and agree to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.</font></div></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amendment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The terms and conditions of this Agreement and the PSUs may be amended by the Committee or the Board as permitted by the Plan.</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">The Plan and Other Agreements</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The text of the Plan and any amendments thereto are incorporated in this Agreement by reference.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This Agreement, the Cover Sheet and the Plan constitute the entire understanding between you and the Company regarding the PSUs.  Any prior agreements, commitments or negotiations concerning the PSUs are superseded.  In the event there is any express conflict between this Agreement, the Cover Sheet and the terms of the Plan, the terms of the Plan shall govern.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">By signing the Cover Sheet of this Agreement, you agree to all of the terms and conditions described above and in the Plan and evidence your acceptance of the powers of the Committee of the Board of Directors of the Company that administers the Plan.</font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PERFORMANCE SHARE UNIT AWARD AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit A</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The PSUs will vest based on the Company&#8217;s total shareholder return (&#8220;TSR&#8221;) for the Performance Period compared to the TSR of the companies in the S&#38;P Composite 1500 Packaged Foods and Meats Sub Index (the &#8220;Peer Group Companies&#8221;) for the Performance Period (the &#8220;Relative TSR&#8221;), subject to the Maximum Cap described below.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TSR for the Company and each Peer Group Company for the Performance Period shall be calculated as follows&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">the (x) Average Final Price minus the Average Initial Price, plus Reinvested Dividends, divided by (y) the Average Initial Price.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">The &#8220;Average Initial Price&#8221; is equal to the average closing price of a share of such company&#8217;s stock during the 20 trading day period ending immediately prior to the first day of the Performance Period.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">The &#8220;Average Final Price&#8221; is equal to the average closing price of a share of such company&#8217;s stock during the last 20 trading days in the Performance Period.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">&#8220;Reinvested Dividends&#8221; shall be calculated by multiplying (x) the aggregate number of shares of each company&#8217;s stock (including fractional shares) that could have been purchased during the Performance Period had each cash dividend paid on a single share during the Performance Period been immediately reinvested in additional shares of such company&#8217;s stock (or fractional shares) at the closing price per share of such company&#8217;s stock on the applicable dividend payment date by (y) the average daily closing price per share of such company&#8217;s stock calculated for the last 20 trading days in the Performance Period.  </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At the end of the Performance Period, the Company&#8217;s TSR and the TSR of each of the Peer Group Companies will be ranked from highest to lowest (for clarity, the Company&#8217;s TSR will be excluded from the comparator set for ranking).  The number of PSUs that vest will be determined based on the Company&#8217;s Relative TSR as follows&#58;</font></div><div style="padding-left:5.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:29.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Relative TSR Rank</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of PSUs that Vest</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Threshold or below</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If the Company&#8217;s Relative TSR rank is between the threshold Performance Goal and the target Performance Goal or between the target Performance Goal and the maximum Performance Goal, the number of Vested PSUs will be determined by linear interpolation between the respective performance inflection points.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notwithstanding anything in this Exhibit A or the Agreement to the contrary, if the Company&#8217;s TSR for the Performance Period (as calculated in accordance with the formula set forth above) is a negative number, the number of PSUs that vest shall not exceed the target number of PSUs (regardless of whether the Company&#8217;s Relative TSR rank is between the target Performance Goal and the maximum Performance Goal), as set forth on the Cover Sheet (such limitation, the &#8220;Maximum Cap&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any PSUs that do not vest on the Vesting Date shall be forfeited.</font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the avoidance of doubt, the Peer Group Companies shall consist of the following companies, which are the companies in the S&#38;P Composite 1500 Packaged Foods and Meats Sub Index as of the first day of the Performance Period&#58;</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;LIST&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">In the event of a merger, acquisition or business combination transaction of a Peer Group Company during the Performance Period in which such Peer Group Company is the surviving entity and remains publicly traded, the surviving entity shall remain a Peer Group Company.  Any entity involved in the transaction during the Performance Period that is not the surviving company shall no longer be a Peer Group Company.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">In the event of a merger, acquisition or business combination transaction of a Peer Group Company, a &#8220;going private&#8221; transaction or other event involving a Peer Group Company or the liquidation of a Peer Group Company (other than a bankruptcy as described below), in each case during the Performance Period and where the Peer Group Company is not the surviving entity or is no longer publicly traded, such Peer Group Company shall no longer be a Peer Group Company.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Notwithstanding the foregoing, in the event of a bankruptcy of a Peer Group Company during the Performance Period where the Peer Group Company is not publicly traded at the end of the Performance Period, such Peer Group Company shall remain a Peer Group Company but shall be deemed to be ranked last among all Peer Group Companies.</font></div><div><font><br></font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>5
<FILENAME>formofrestrictedstockunita.htm
<DESCRIPTION>EX-10.4
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i9e66bcd02cf44a3f8d2cd27d8968bc3e_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><font><br></font></div></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RESTRICTED STOCK UNIT AGREEMENT<br></font></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cover Sheet</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hostess Brands, Inc., a company incorporated under the laws of the State of Delaware (&#8220;Company&#8221;), hereby grants an award of restricted stock units (&#8220;RSUs&#8221;) to the individual named below. The terms and conditions of the RSUs are set forth in this cover sheet (&#8220;Cover Sheet&#8221;), in the attached Restricted Stock Unit Agreement (the &#8220;Agreement&#8221;) and in the Amended and Restated Hostess Brands, Inc. 2016 Equity Incentive Plan, as may be amended from time to time (the &#8220;Plan&#8221;). All capitalized terms used but not defined in this Cover Sheet and the Agreement will have the meanings ascribed to such terms in the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Granted to&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of Grant&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of RSUs&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vesting Commencement Date&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vesting Schedule&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By signing this Cover Sheet, you agree to all of the terms and conditions described in this Cover Sheet, in the Agreement and in the Plan. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If you do not sign and return this Cover Sheet within 60 days of the Date of Grant, the Company will have the right to rescind this award.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.340%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Signature&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Date&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;   ____________________</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:87.84pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><font><br></font></div></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RESTRICTED STOCK UNIT AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Right to Shares</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The award of RSUs represents your right to receive, and the Company&#8217;s obligation to deliver, one share of Common Stock (a &#8220;Share&#8221;) per RSU, subject to the terms and conditions of this Agreement, the Plan and the Cover Sheet.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Vesting</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The RSUs awarded to you will vest in accordance with the schedule set forth in the Cover Sheet.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All unvested RSUs will cease vesting and will be forfeited as of the date your employment with the Company and its Subsidiaries has terminated for any reason.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Delivery&#59; Settlement</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">A number of Shares equal to the number of RSUs that vest on each Vesting Date will be delivered as soon as practicable and within 60 days following the applicable Vesting Date, and upon such delivery, you shall have no further rights with respect to those RSUs.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Change of Control</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notwithstanding the foregoing&#58;</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(A) if there occurs a Change of Control and this Award does not continue or is not assumed by an acquiror on a substantially equivalent basis, then all RSUs that have not yet vested shall vest immediately prior to the Change of Control&#59; and</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(B) if there occurs a Change of Control and this Award continues or is assumed by an acquiror on a substantially equivalent basis, and your employment is terminated by the Company or an acquiror without Cause or otherwise under circumstances entitling you to severance under the Company&#8217;s or acquiror&#8217;s severance plan within 12 months following the Change of Control, then all RSUs that have not yet vested shall vest immediately on your date of termination.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A number of Shares equal to the number of the RSUs that vest in accordance with the preceding clauses (A) and (B) shall be delivered as soon as practicable and within 60 days following the applicable vesting date described above, and upon such delivery, you shall have no further rights with respect to those RSUs.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Termination</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Should your employment with the Company and its Subsidiaries terminate for any reason except in connection with a Change of Control as described above, all of your RSUs then unvested and outstanding will terminate, and you will no longer have any rights in respect of such RSUs.</font></td></tr></table></div><div style="height:87.84pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><font><br></font></div></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Termination for Cause or Breach of any Continuing Obligation&#59; Recoupment</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If your employment is terminated for Cause or if you breach any restrictive covenant under this Agreement or any other agreement between you and the Company or its Subsidiaries, the RSUs, whether or not vested, will immediately terminate.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In addition, if at any time within one year after the date on which you receive payment in respect of the RSUs (whether in the form of cash or Shares), (a) your employment is terminated for Cause or (b) after termination of your employment for any reason, the Committee determines in its discretion either that (i) during your period of employment, you engaged in an act or omission that would have warranted termination of your employment for Cause, or (ii) after termination of your employment, you engaged in conduct that violated any continuing obligation or duty in respect of the Company or any Subsidiary (including any breach of any restrictive covenant under this Agreement or any other agreement between you and the Company or any Subsidiary), then, subject to applicable law, upon notice from the Company, you shall repay to the Company any cash or Shares you received pursuant to the RSUs, or if you disposed of any such Shares, the Fair Market Value of such Shares as of the date of disposition.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nothing in this Agreement shall limit the Company&#8217;s right of recoupment pursuant to Section 13 of the Plan. For the avoidance of doubt, the RSUs shall be subject to the Company&#8217;s compensation recovery, &#8220;clawback&#8221; or similar policy, as may be in effect from time to time.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Taxes</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">You are solely responsible for the satisfaction of all taxes and penalties that may arise in connection with the award or settlement of the RSUs.  At the time of taxation, the Company shall have the right to deduct from other compensation, or to withhold Shares in an amount equal to the federal (including FICA), state, local and foreign taxes and other amounts as may be required by law to be withheld with respect to the RSUs.  If Shares are withheld, the value of the Shares withheld may not exceed the minimum applicable tax withholding amount (except as otherwise determined by the Committee in its sole discretion).  By accepting this Award, you expressly consent to the withholding of Shares or other amounts payable to you.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Restrictions on Resale and Settlement</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By signing this Agreement, you agree not to sell any Shares received upon settlement of RSUs at a time when applicable laws, regulations or Company policies prohibit a sale.  The Company&#8217;s obligation to deliver Shares upon settlement of the RSUs shall be subject to applicable laws, rules and regulations and also to such approvals by governmental agencies as may be deemed appropriate to comply with relevant securities laws and regulations, and the Company will not permit the issuance of Shares at a time when such issuance would violate any law, rule, regulation or Company policy, as determined by the Company.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any Shares issued hereunder, and any cash proceeds realized from the sale of such Shares will be subject to all share retention, trading, and other policies that may be implemented by the Committee or the Board from time to time.</font></div></td></tr></table></div><div style="height:87.84pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><font><br></font></div></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Transfer of RSUs</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You cannot transfer or assign your RSUs. For instance, you may not sell RSUs or use them as security for a loan. If you attempt to do any of these things, your Award will immediately become invalid.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regardless of any marital property settlement agreement, the Company or a securities broker, as applicable, is not obligated to recognize your former spouse&#8217;s interest in your right to RSUs in any way.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Stockholder Rights&#59; Dividend Equivalent Rights</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You, or your estate or heirs, have no rights as a stockholder of the Company in respect of RSUs unless and until Shares have been delivered in settlement of the RSUs. </font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No adjustments are made for dividends or other rights if the applicable record date occurs before Shares are delivered, except as described in the Plan.  However, to the extent you hold RSUs on the record date any cash dividend is declared on Shares, you will receive a dividend equivalent right (&#8220;DER&#8221;).  A DER is a right to an amount, per RSU held, equal to the amount of the cash dividend declared and paid in respect of one Share.  DERs will be credited in the form of additional RSUs, with the number of RSUs based on the Fair Market Value of a Share as of the date the dividend is paid (rounded down to the nearest whole Share).  DERs will be subject to the same vesting and other conditions as the RSUs to which they relate.  If and to the extent that the underlying RSUs are forfeited, all related DERs shall also be forfeited.  DERs will be paid at the same time the underlying RSUs are settled</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restrictive Covenants&#58;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Covenant Not to Compete</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Covenant Not to Solicit</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remedies Applicable to Restrictive Covenants</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">During your employment with the Company or any Subsidiary and continuing for a period of six (6) months after the termination of the employment relationship by either party, with or without Cause, including voluntary termination, you will not, directly or indirectly, as an employee, agent, partner, consultant, representative, contractor or in any other capacity, work for or operate a &#8220;Competitive Business&#8221;.  For the purposes of this Agreement, Competitive Business means any enterprise (including a person, firm or business) operating or which has made material plans to operate (i) in the sweet baked goods business or (ii) any other business that offers products competitive with those products offered by the Company or its Subsidiaries or which the Company or its Subsidiaries have made material plans to offer.  This restriction is limited to the United States and any other geographic market</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">in which the Company or its Subsidiaries operate, or have made material plans to operate, as of the</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">date of your separation from the Company or its Subsidiaries.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">During your employment with the Company or any Subsidiary and continuing for a period of six (6) months after the termination of the employment relationship by either party, with or without Cause, including voluntary termination, you will not, directly or indirectly, (a) as an employee, agent, partner, consultant, representative, contractor or in any other capacity, solicit, call on, divert, negotiate with or communicate with any customer or distributor of the Company or its Subsidiaries with whom you had contact during the final one (1) year period of your employment with the Company or any Subsidiary for the purpose of providing or selling competitive products or services to those of the Company or any Subsidiary or diverting or inducing the diversion of business from the Company or any Subsidiary or (b) engage, recruit, solicit for employment or engagement, offer employment to or hire, or otherwise seek to influence or alter any relationship with any person who is an employee of the Company or any Subsidiary&#59; provided, however, that this provision shall not restrict you from offering employment to or otherwise engaging any current or former employee of the Company or any Subsidiary who responds to a general advertisement.  The term &#8220;contact&#8221; as used above, shall mean any customer or distributor&#58; (i) with which you had dealings&#59; or (ii) for which you had responsibility for engaging, supervising, overseeing or conducting the Company&#8217;s or any Subsidiary&#8217;s relationship.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You acknowledge, agree and represent that the type and periods of restrictions imposed in this Agreement are fair and reasonable, and that such restrictions are intended solely to protect the legitimate interests of the Company and its Subsidiaries, rather than to prevent you from earning a livelihood.  You further acknowledge and agree that the business of the Company and its Subsidiaries is highly competitive and that the Company&#8217;s and its Subsidiaries&#8217; confidential information and proprietary materials have been developed by the Company and its Subsidiaries at significant expense and effort, and that the restrictions contained in this Agreement are reasonable and necessary to protect the legitimate business interests of the Company and its Subsidiaries.  You represent and agree that&#58; (i) you have reviewed and understand the covenants set forth in this Agreement, (ii) you are fully aware of your obligations hereunder, including, without limitation, the length of time, scope and geographic coverage of these covenants, (iii) the length of time, scope and geographic coverage of these covenants is reasonable and (iv) you are receiving valuable and sufficient consideration for your covenants under this Agreement, including without limitation your covenants not to compete and not to solicit.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You acknowledge and agree that each of the covenants in this Agreement has a unique, very substantial and immeasurable value to the Company and its Subsidiaries, that such covenants will not in any way impair your ability to earn a living and that you have sufficient assets and skills to earn a living while such covenants remain in force and that, as a result of the foregoing, in the event that you breach such covenants, monetary damages would be an insufficient remedy for the Company and its Subsidiaries and equitable enforcement of the covenants would be proper.  You therefore agree that the Company, in addition to any other remedies available to it, including under this Agreement and pursuant to Section 13 of the Plan, will be entitled to preliminary and permanent injunctive relief in aid of arbitration in the event of any breach or threatened breach by you of any of the covenants in this Agreement, without the necessity of showing actual monetary damages or the posting of a bond or other security.  Such action for injunctive relief in aid of arbitration shall be brought exclusively in any court of competent jurisdiction sitting in the State of Kansas, and you and the Company agree to the personal jurisdiction thereof.  You and the Company hereby irrevocably waive any objection you or the Company may now or hereafter have to the laying of venue of any such action for injunctive relief in aid of arbitration in said court(s), and further irrevocably waive any claim you or the Company may now or hereafter have that any such action brought in said court(s) has been brought in an inconvenient forum. </font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You and the Company further agree that, in the event that any provision of this Agreement is determined by any court or arbitrator of competent jurisdiction to be unenforceable for any reason, that provision or a portion thereof will be deemed to be modified so as to render it enforceable to the maximum extent permitted by law and to the extent such provision or portion thereof cannot be rendered enforceable, this Agreement shall be considered divisible as to such provision, which shall become null and void, leaving the remainder of this Agreement in full force and effect.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The provisions of this Agreement shall not affect the Company&#8217;s ability to enforce the provisions of any other agreement in effect between the Company or any Subsidiary and you, including without limitation, the covenants contained in any offer letter, severance plan or policy, or employment agreement.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">No Right to Continued Employment</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Neither the grant of this Award, nor any other action taken hereunder shall be construed as giving you the right to be retained in the employ or service of the Company or any of its Subsidiaries (for the vesting period or any other period of time) nor interfere in any way with the Company&#8217;s right to terminate your employment.</font></td></tr></table></div><div style="height:87.84pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><font><br></font></div></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Applicable Law and Arbitration</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">This Agreement will be subject to and interpreted in accordance with the laws of the State of Delaware, without reference to the principles of conflicts of laws, and applicable Federal or other securities laws.  Any dispute, controversy or claim arising out of or relating to the Plan or this Agreement that cannot be resolved by you on the one hand and the Company on the other, shall be submitted to arbitration in accordance with the terms of the Plan, except to the extent otherwise provided in this Agreement with respect to injunctive relief in aid of arbitration.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Delivery of Documents</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The Company may, in its sole discretion, decide to deliver any documents related to this Award or other Awards granted to you under the Plan by electronic means.  By signing the Cover Sheet, you consent to receive all documents related to this Award or other Awards granted to your under the Plan by electronic delivery and agree to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Amendment</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The terms and conditions of this Agreement and the RSUs may be amended by the Committee or the Board as permitted by the Plan.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">The Plan and Other Agreements</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The text of the Plan and any amendments thereto are incorporated in this Agreement by reference.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This Agreement, the Cover Sheet and the Plan constitute the entire understanding between you and the Company regarding the RSUs.  Any prior agreements, commitments or negotiations concerning the RSUs are superseded.  In the event there is any express conflict between this Agreement and the terms of the Plan, the terms of the Plan shall govern.</font></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">By signing the Cover Sheet of this Agreement, you agree to all of the terms and conditions described above and in the Plan and evidence your acceptance of the powers of the Committee of the Board of Directors of the Company that administers the Plan.</font></div><div style="margin-bottom:48pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:87.84pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>6
<FILENAME>formofperformanceshareunit.htm
<DESCRIPTION>EX-10.5
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i8cfd81de369d4789aac6724c20ebc760_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PERFORMANCE SHARE UNIT AWARD AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cover Sheet</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:143%">Hostess Brands, Inc., a company incorporated under the laws of the State of Delaware (&#8220;Company&#8221;), hereby grants an award of performance share units (&#8220;PSUs&#8221;) to the individual named below.  The terms and conditions of the PSUs are set forth in this cover sheet (&#8220;Cover Sheet&#8221;), in the attached Performance Share Award Agreement (the &#8220;Agreement&#8221;) and in the Amended and Restated Hostess Brands, Inc. 2016 Equity Incentive Plan,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:143%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:143%">as may be amended from time to time (the &#8220;Plan&#8221;).  All capitalized terms used but not defined in this Cover Sheet and the Agreement will have the meanings ascribed to such terms in the Plan.</font></div><div><font><br></font></div><div style="padding-left:18.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:27.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.160%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Granted to&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of Grant&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Period&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Metric&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Relative TSR (as defined in Exhibit A)</font></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target Number of PSUs&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Goal&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company&#8217;s Relative TSR Rank<br>Number of PSUs that Vest<br></font><font style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum*<br></font><font style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Target<br></font><font style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br><br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Threshold or below</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vesting Date&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">* If the Company&#8217;s TSR for the Performance Period is negative, the maximum number of PSUs that vest will be limited to the target number of PSUs, as described in Exhibit A.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:160%">By signing this Cover Sheet, you agree to all of the terms and conditions described in this Cover Sheet, in the Agreement and in the Plan.   If you do not sign and return this Cover Sheet within 60 days of the Date of Grant, the Company will have the right to rescind this Award.</font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.134%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Signature&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:184%">&#160;&#160;&#160;&#160;      </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HOSTESS BRANDS, INC.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> __________________________</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PERFORMANCE SHARE AWARD AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right to Shares</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The award of PSUs represents your right to receive, and the Company&#8217;s obligation to issue, one share of the Company&#8217;s Class A Common Stock (a &#8220;Share&#8221;) for each PSU that is or becomes a Vested PSU (as described below) on the Vesting Date, subject to the terms of this Agreement.  Such issuance will occur following the date the Committee certifies the extent to which Performance Goal has been satisfied, determined in accordance with Exhibit A attached hereto, and no later than 70 days following the Vesting Date.  Notwithstanding the foregoing, the Company will not permit the issuance of Shares at a time when such issuance would violate any law, rule, regulation or Company policy, as determined by the Company.</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vested PSUs</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The number of PSUs, if any, that become Vested PSUs will be determined, based on the extent to which the Performance Goal, as set forth in the Cover Sheet, has been achieved for the Performance Period, as determined in accordance with Exhibit A and certified by the Committee, subject in all cases, to your continued employment through the Vesting Date.  If actual performance is equal to or below the threshold Performance Goal for the Performance Period, then no PSUs will become Vested PSUs for the Performance Period.  If the target Performance Goal has been achieved for the Performance Period, then the target number of PSUs for the Performance Period, as set forth on the Cover Sheet, will become Vested PSUs for the Performance Period.  If the maximum Performance Goal (or greater) has been achieved for the Performance Period, then the maximum number of PSUs for the Performance Period, as set forth on the Cover Sheet, will become Vested PSUs for the Performance Period.  If actual performance falls between the threshold Performance Goal and the target Performance Goal, or between the target Performance Goal and the maximum Performance Goal, the number of PSUs that become Vested PSUs will be determined by linear interpolation between the respective performance inflection points.  Notwithstanding the foregoing, if actual performance exceeds the target Performance Goal, the number of PSUs that become Vested PSUs will be subject to the Maximum Cap described in Exhibit A.</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Metric</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As set forth in the Cover Sheet, the Performance Metric shall be Relative TSR, as defined and further described in Exhibit A.</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vesting&#59; Forfeiture</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On the Vesting Date, your right to issuance of the Shares underlying any PSUs that are Vested PSUs as of the Vesting Date shall become vested and nonforfeitable. Should your employment with the Company and its Subsidiaries terminate for any reason prior to the Vesting Date, all PSUs will be forfeited and you will have no right to the issuance of any Shares hereunder.  Notwithstanding the foregoing and except as provided below in connection with a Change in Control, if such termination is other than (i) by you voluntarily (except where such voluntary termination entitles you to severance under the Company&#8217;s severance plan) or (ii) by the Company for Cause, and in either case, the date of your termination of employment is at least one year following the Date of Grant, the date of such termination will be treated as if it were the Vesting Date, and you will be entitled to issuance of a number of Shares underlying any PSUs that would become Vested PSUs determined as if the Performance Period ended on the Performance Measurement Date, and the number of PSUs as set forth in the Cover Sheet was prorated to reflect the shortened vesting period, but your rights in respect of any additional PSUs will be forfeited.  For purposes of this Agreement, &#8220;Performance Measurement Date&#8221; means the date on or preceding your employment termination date as of which the Company most recently received a report from its third-party advisors indicating its Relative TSR Rank determined in accordance with Exhibit A&#59; provided that, the Company shall receive such report no less frequently than annually. Issuance of shares underlying Vested PSUs determined in accordance with this paragraph shall occur within 70 days following your termination of employment.</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination for Cause&#59; Breach of any Continuing Obligation&#59; Recoupment</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If your employment is terminated for Cause or if you breach any restrictive covenant under this Agreement or any other agreement between you and the Company or its Subsidiaries, the PSUs, whether or not vested, will immediately terminate.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In addition, if at any time within one year after the date on which you receive payment in respect of the PSUs (whether in the form of cash or Shares), (a) your employment is terminated for Cause or (b) after termination of your employment for any reason, the Committee determines in its discretion either that (i) during your period of employment, you engaged in an act or omission that would have warranted termination of your employment for Cause or (ii) after termination of your employment, you engaged in conduct that violated any continuing obligation or duty in respect of the Company or any Subsidiary (including any breach of any restrictive covenant under this Agreement or any other agreement between you and the Company or any Subsidiary), then, subject to applicable law, upon notice from the Company, you shall repay to the Company any cash or Shares you received pursuant to the PSUs, or if you disposed of any such Shares, the Fair Market Value of such Shares as of the date of disposition.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nothing in this Agreement shall limit the Company&#8217;s right of recoupment pursuant to Section 13 of the Plan.  For the avoidance of doubt ,the PSUs shall be subject to the Company&#8217;s  compensation recovery, &#8220;clawback&#8221; or similar policy, as may be in effect from time to time.</font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change of Control</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notwithstanding the foregoing&#58;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(A) If there occurs a Change of Control prior to the last day of the Performance Period, and this Award does not continue or is not assumed by an acquiror, then the date of such Change of Control will be treated as if it were the Vesting Date, and you will be entitled to issuance of a number of Shares underlying any PSUs that would become Vested PSUs determined as if the Performance Period ended on the date of the Change of Control, and the number of PSUs as set forth in the Cover Sheet was prorated to reflect the shortened vesting period. Issuance of shares underlying Vested PSUs determined in accordance with this subsection (A) shall occur within 70 days following the Change of Control&#59; and</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(B) If there occurs a Change of Control prior to the last day of the Performance Period, and this Award continues or is assumed by an acquiror, and your employment is terminated by the Company or an acquiror without Cause or otherwise under circumstances entitling you to severance under the Company&#8217;s or acquiror&#8217;s severance plan within 12 months following the Change of Control, then the number of PSUs that become Vested PSUs as of the date of such termination shall be equal to the target number of PSUs, as set forth on the Cover Sheet.  Issuance of shares underlying Vested PSUs determined in accordance with this subsection (B) shall occur within 70 days following your termination of employment.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For purposes of the foregoing, this Award shall not be treated as continued or assumed unless it is continued or assumed on a substantially equivalent basis, including, without limitation, continuation or assumption of the Performance Metric and Performance Goals.</font></div></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Taxes</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You are solely responsible for the satisfaction of all taxes and penalties that may arise in connection with the award or settlement of the PSUs.  At the time of taxation, the Company shall have the right to deduct from other compensation, or to withhold Shares in an amount equal to the federal (including FICA), state, local and foreign taxes and other amounts as may be required by law to be withheld with respect to the PSUs.  If Shares are withheld, the value of the Shares withheld may not exceed the minimum applicable tax withholding amount (except as otherwise determined by the Committee in its sole discretion).  By accepting this Award, you expressly consent to the withholding of Shares or other amounts payable to you.</font></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restrictions on Resale&#47; Company Policies</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By signing this Agreement, you agree not to sell any Shares received hereunder at a time when applicable laws, regulations or Company policies prohibit a sale.  Any Shares issued hereunder, and any cash proceeds realized from the sale of such Shares will be subject to all share retention, trading, and other policies that may be implemented by the Committee or the Board from time to time.</font></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transfer of right to receive PSUs</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You cannot transfer or assign your PSUs.  For instance, you may not sell your right to PSUs or use such right as security for a loan.  If you attempt to do any of these things, your Award will immediately become invalid.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regardless of any marital property settlement agreement, the Company or a securities broker, as applicable, is not obligated to recognize your former spouse&#8217;s interest in your right to PSUs in any way.</font></div></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stockholder Rights</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You, or your estate or heirs, have no rights as a stockholder of the Company in respect of PSUs, unless and until the underlying Shares are issued.  No adjustments are made for dividends or other rights if the applicable record date occurs before Shares are issued, except as described in the Plan.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">However, to the extent you hold PSUs on the record date any cash dividend is declared on Shares, you will receive a dividend equivalent right (&#8220;DER&#8221;).  A DER is a right to an amount, per PSU held, equal to the amount of the cash dividend declared and paid in respect of one Share.  DERs will be credited in the form of additional PSUs, with the number of PSUs based on the Fair Market Value of a Share as of the date the dividend is paid (rounded down to the nearest whole Share).  DERs will be subject to the same vesting and other conditions as the PSUs.  If and to the extent that the underlying PSUs are forfeited, all related DERs shall also be forfeited.  DERs will be paid at the same time the underlying PSUs are settled if and to the extent that the underlying PSUs vest and become payable.</font></div></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restrictive Covenants&#58;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Covenant Not to Compete</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Covenant Not to Solicit</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remedies Applicable to Restrictive Covenants</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">During your employment with the Company or any Subsidiary and continuing for a period of six (6) months after the termination of the employment relationship by either party, with or without Cause, including voluntary termination, you will not, directly or indirectly, as an employee, agent, partner, consultant, representative, contractor or in any other capacity, work for or operate a &#8220;Competitive Business&#8221;.  For the purposes of this Agreement, Competitive Business means any enterprise (including a person, firm or business) operating or which has made material plans to operate (i) in the sweet baked goods business or (ii) any other business that offers products competitive with those products offered by the Company or its Subsidiaries or which the Company or its Subsidiaries have made material plans to offer.  This restriction is limited to the United States and any other geographic market</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">in which the Company or its Subsidiaries operate, or have made material plans to operate, as of the</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">date of your separation from the Company or its Subsidiaries.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">During your employment with the Company or any Subsidiary and continuing for a period of six (6) months after the termination of the employment relationship by either party, with or without Cause, including voluntary termination, you will not, directly or indirectly, (a) as an employee, agent, partner, consultant, representative, contractor or in any other capacity, solicit, call on, divert, negotiate with or communicate with any customer or distributor of the Company or its Subsidiaries with whom you had contact during the final one (1) year period of your employment with the Company or any Subsidiary for the purpose of providing or selling competitive products or services to those of the Company or any Subsidiary or diverting or inducing the diversion of business from the Company or any Subsidiary or (b) engage, recruit, solicit for employment or engagement, offer employment to or hire, or otherwise seek to influence or alter any relationship with any person who is an employee of the Company or any Subsidiary&#59; provided, however, that this provision shall not restrict you from offering employment to or otherwise engaging any current or former employee of the Company or any Subsidiary who responds to a general advertisement.  The term &#8220;contact&#8221; as used above, shall mean any customer or distributor&#58; (i) with which you had dealings&#59; or (ii) for which you had responsibility for engaging, supervising, overseeing or conducting the Company&#8217;s or any Subsidiary&#8217;s relationship.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You acknowledge, agree and represent that the type and periods of restrictions imposed in this Agreement are fair and reasonable, and that such restrictions are intended solely to protect the legitimate interests of the Company and its Subsidiaries, rather than to prevent you from earning a livelihood.  You further acknowledge and agree that the business of the Company and its Subsidiaries is highly competitive and that the Company&#8217;s and its Subsidiaries&#8217; confidential information and proprietary materials have been developed by the Company and its Subsidiaries at significant expense and effort, and that the restrictions contained in this Agreement are reasonable and necessary to protect the legitimate business interests of the Company and its Subsidiaries.  You represent and agree that&#58; (i) you have reviewed and understand the covenants set forth in this Agreement, (ii) you are fully aware of your obligations hereunder, including, without limitation, the length of time, scope and geographic coverage of these covenants, (iii) the length of time, scope and geographic coverage of these covenants is reasonable and (iv) you are receiving valuable and sufficient consideration for your covenants under this Agreement, including without limitation your covenants not to compete and not to solicit.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You acknowledge and agree that each of the covenants in this Agreement has a unique, very substantial and immeasurable value to the Company and its Subsidiaries, that such covenants will not in any way impair your ability to earn a living and that you have sufficient assets and skills to earn a living while such covenants remain in force and that, as a result of the foregoing, in the event that you breach such covenants, monetary damages would be an insufficient remedy for the Company and its Subsidiaries and equitable enforcement of the covenants would be proper.  You therefore agree that the Company, in addition to any other remedies available to it, including under this Agreement and pursuant to Section 13 of the Plan, will be entitled to preliminary and permanent injunctive relief in aid of arbitration in the event of any breach or threatened breach by you of any of the covenants in this Agreement, without the necessity of showing actual monetary damages or the posting of a bond or other security.  Such action for injunctive relief in aid of arbitration shall be brought exclusively in any court of competent jurisdiction sitting in the State of Kansas, and you and the Company agree to the personal jurisdiction thereof.  You and the Company hereby irrevocably waive any objection you or the Company may now or hereafter have to the laying of venue of any such action for injunctive relief in aid of arbitration in said court(s), and further irrevocably waive any claim you or the Company may now or hereafter have that any such action brought in said court(s) has been brought in an inconvenient forum.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You and the Company further agree that, in the event that any provision of this Agreement is determined by any court or arbitrator of competent jurisdiction to be unenforceable for any reason, that provision or a portion thereof will be deemed to be modified so as to render it enforceable to the maximum extent permitted by law and to the extent such provision or portion thereof cannot be rendered enforceable, this Agreement shall be considered divisible as to such provision, which shall become null and void, leaving the remainder of this Agreement in full force and effect.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The provisions of this Agreement shall not affect the Company&#8217;s ability to enforce the provisions of any other agreement in effect between the Company or any Subsidiary and you, including without limitation, the covenants contained in any offer letter, severance plan or policy, or employment agreement.</font></div></td></tr></table></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.574%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">No Right to Continued Employment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Neither the grant of this Award, nor any other action taken hereunder shall be construed as giving you the right to be retained in the employ or service of the Company or any of its Subsidiaries (for the vesting period or any other period of time) nor interfere in any way with the Company&#8217;s right to terminate your employment.</font></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Applicable Law and Arbitration</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This Agreement will be subject to and interpreted in accordance with the laws of the State of Delaware, without reference to the principles of conflicts of laws, and applicable Federal or other securities laws.  Any dispute, controversy or claim arising out of or relating to the Plan or this Agreement that cannot be resolved by you on the one hand and the Company on the other, shall be submitted to arbitration in accordance with the terms of the Plan, except to the extent otherwise provided in this Agreement with respect to injunctive relief in aid of arbitration.</font></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Delivery of Documents</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company may, in its sole discretion, decide to deliver any documents related to this Award or other Awards granted to you under the Plan by electronic means.  By signing the Cover Sheet, you consent to receive all documents related to this Award or other Awards granted to your under the Plan by electronic delivery and agree to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.</font></div></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amendment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The terms and conditions of this Agreement and the PSUs may be amended by the Committee or the Board as permitted by the Plan.</font></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">The Plan and Other Agreements</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The text of the Plan and any amendments thereto are incorporated in this Agreement by reference.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This Agreement, the Cover Sheet and the Plan constitute the entire understanding between you and the Company regarding the PSUs.  Any prior agreements, commitments or negotiations concerning the PSUs are superseded.  In the event there is any express conflict between the Cover Sheet, this Agreement and the terms of the Plan, the terms of the Plan shall govern.</font></div></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">By signing the Cover Sheet of this Agreement, you agree to all of the terms and conditions described above and in the Plan and evidence your acceptance of the powers of the Committee of the Board of Directors of the Company that administers the Plan.</font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HOSTESS BRANDS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PERFORMANCE SHARE UNIT AWARD AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit A</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The PSUs will vest based on the Company&#8217;s total shareholder return (&#8220;TSR&#8221;) for the Performance Period compared to the TSR of the companies in the S&#38;P Composite 1500 Packaged Foods and Meats Sub Index (the &#8220;Peer Group Companies&#8221;) for the Performance Period (the &#8220;Relative TSR&#8221;), subject to the Maximum Cap described below.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TSR for the Company and each Peer Group Company for the Performance Period shall be calculated as follows&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">the (x) Average Final Price minus the Average Initial Price, plus Reinvested Dividends, divided by (y) the Average Initial Price.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">The &#8220;Average Initial Price&#8221; is equal to the average closing price of a share of such company&#8217;s stock during the 20 trading day period ending immediately prior to the first day of the Performance Period.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">The &#8220;Average Final Price&#8221; is equal to the average closing price of a share of such company&#8217;s stock during the last 20 trading days in the Performance Period.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">&#8220;Reinvested Dividends&#8221; shall be calculated by multiplying (x) the aggregate number of shares of each company&#8217;s stock (including fractional shares) that could have been purchased during the Performance Period had each cash dividend paid on a single share during the Performance Period been immediately reinvested in additional shares of such company&#8217;s stock (or fractional shares) at the closing price per share of such company&#8217;s stock on the applicable dividend payment date by (y) the average daily closing price per share of such company&#8217;s stock calculated for the last 20 trading days in the Performance Period.  </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At the end of the Performance Period, the Company&#8217;s TSR and the TSR of each of the Peer Group Companies will be ranked from highest to lowest (for clarity, the Company&#8217;s TSR will be excluded from the comparator set for ranking).  The number of PSUs that vest will be determined based on the Company&#8217;s Relative TSR as follows&#58;</font></div><div style="padding-left:5.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:29.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Relative TSR Rank</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of PSUs that Vest</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Target</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Threshold or below</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If the Company&#8217;s Relative TSR rank is between the threshold Performance Goal and the target Performance Goal or between the target Performance Goal and the maximum Performance Goal, the number of Vested PSUs will be determined by linear interpolation between the respective performance inflection points.</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notwithstanding anything in this Exhibit A or the Agreement to the contrary, if the Company&#8217;s TSR for the Performance Period (as calculated in accordance with the formula set forth above) is a negative number, the number of PSUs that vest shall not exceed the target number of PSUs (regardless of whether the Company&#8217;s Relative TSR rank is between the target Performance Goal and the maximum Performance Goal), as set forth on the Cover Sheet (such limitation, the &#8220;Maximum Cap&#8221;).</font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any PSUs that do not vest on the Vesting Date shall be forfeited.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the avoidance of doubt, the Peer Group Companies shall consist of the following companies, which are the companies in the S&#38;P Composite 1500 Packaged Foods and Meats Sub Index as of the first day of the Performance Period&#58;  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;LIST&#93;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">In the event of a merger, acquisition or business combination transaction of a Peer Group Company during the Performance Period in which such Peer Group Company is the surviving entity and remains publicly traded, the surviving entity shall remain a Peer Group Company.  Any entity involved in the transaction during the Performance Period that is not the surviving company shall no longer be a Peer Group Company.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">In the event of a merger, acquisition or business combination transaction of a Peer Group Company, a &#8220;going private&#8221; transaction or other event involving a Peer Group Company or the liquidation of a Peer Group Company (other than a bankruptcy as described below), in each case during the Performance Period and where the Peer Group Company is not the surviving entity or is no longer publicly traded, such Peer Group Company shall no longer be a Peer Group Company.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Notwithstanding the foregoing, in the event of a bankruptcy of a Peer Group Company during the Performance Period where the Peer Group Company is not publicly traded at the end of the Performance Period, such Peer Group Company shall remain a Peer Group Company but shall be deemed to be ranked last among all Peer Group Companies.</font></div><div><font><br></font></div><div style="height:50.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;9</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>q12023twnk-ex311ceo302cert.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i630a36ecba1b497dad9107c631c0f0a6_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION&#160;302 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF&#160;2002&#160;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Andrew P. Callahan, certify that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1.&#160;&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form&#160;10-Q of Hostess Brands,&#160;Inc.&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2.&#160;&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3.&#160;&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4.&#160;&#160;&#160;&#160;&#160;The Registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;    c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;d)&#160;&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5.&#160;&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:47.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58; May 9, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Andrew P. Callahan</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Executive Officer<br>(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>q12023twnk-ex312cfo302cert.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i67fb02827040453991bb25cb4aa350d6_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO SECTION&#160;302 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF&#160;2002&#160;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Travis E. Leonard, certify that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1.&#160;&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form&#160;10-Q of Hostess Brands,&#160;Inc.&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2.&#160;&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3.&#160;&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4.&#160;&#160;&#160;&#160;&#160;The Registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;    c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;d)&#160;&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5.&#160;&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:47.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58; May 9, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Travis E. Leonard</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive Vice President, Chief Financial Officer <br>(Principal Financial Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>q12023twnk-ex321ceo906cert.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i0258283a68374660bf5839082d0c8217_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18 U.S.C. SECTION&#160;1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION&#160;906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF&#160;2002&#160;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;In connection with the quarterly report of Hostess Brands,&#160;Inc., (the &#34;Company&#34;) on Form&#160;10-Q for the fiscal quarter ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), I, Andrew P. Callahan, Chief Executive Officer of the Company, certify, based on my knowledge, pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1)&#160;&#160;&#160;The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 (15&#160;U.S.C. 78m(a) or 78o(d))&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2)&#160;&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.750%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58; May 9, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Andrew P. Callahan</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Executive Officer<br>(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form&#160;10-K), irrespective of any general incorporation language contained in such filing.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>q12023twnkex322cfo906cert.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i439a29c99de049ef8512b6809e0048a9_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">18 U.S.C. SECTION&#160;1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION&#160;906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF&#160;2002&#160;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In connection with the quarterly report of Hostess Brands,&#160;Inc., (the &#34;Company&#34;) on Form&#160;10-Q for the fiscal quarter ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), I, Travis E. Leonard, Principal Financial Officer of the Company, certify, based on my knowledge, pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1)&#160;&#160;&#160;The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 (15&#160;U.S.C. 78m(a) or 78o(d))&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(2)&#160;&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.750%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58; May 9, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Travis E. Leonard</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive Vice President, Chief Financial Officer<br>(Principal Financial Officer)</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form&#160;10-K), irrespective of any general incorporation language contained in such filing.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>twnk-20230331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:619910b6-3794-4b98-b0aa-99711e2a943d,g:7eccb637-39b4-43f8-9ce1-db3dde50b963-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:twnk="http://www.hostessbrands.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.hostessbrands.com/20230331">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="twnk-20230331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="twnk-20230331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="twnk-20230331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="twnk-20230331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.hostessbrands.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>0000002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperations" roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>0000004 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome">
        <link:definition>0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquity" roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity">
        <link:definition>0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>0000007 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipment" roleURI="http://www.hostessbrands.com/role/PropertyandEquipment">
        <link:definition>0000009 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>0000010 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandLeaseObligations" roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligations">
        <link:definition>0000011 - Disclosure - Debt and Lease Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstruments" roleURI="http://www.hostessbrands.com/role/DerivativeInstruments">
        <link:definition>0000012 - Disclosure - Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShare" roleURI="http://www.hostessbrands.com/role/EarningsperShare">
        <link:definition>0000013 - Disclosure - Earnings per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.hostessbrands.com/role/IncomeTaxes">
        <link:definition>0000014 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxReceivableAgreementObligations" roleURI="http://www.hostessbrands.com/role/TaxReceivableAgreementObligations">
        <link:definition>0000015 - Disclosure - Tax Receivable Agreement Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.hostessbrands.com/role/CommitmentsandContingencies">
        <link:definition>0000016 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000017 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000018 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.hostessbrands.com/role/PropertyandEquipmentTables">
        <link:definition>0000019 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>0000020 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandLeaseObligationsTables" roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsTables">
        <link:definition>0000021 - Disclosure - Debt and Lease Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsTables" roleURI="http://www.hostessbrands.com/role/DerivativeInstrumentsTables">
        <link:definition>0000022 - Disclosure - Derivative Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareTables" roleURI="http://www.hostessbrands.com/role/EarningsperShareTables">
        <link:definition>0000023 - Disclosure - Earnings per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxReceivableAgreementObligationsTables" roleURI="http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsTables">
        <link:definition>0000024 - Disclosure - Tax Receivable Agreement Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesBasisofPresentationDetails" roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails">
        <link:definition>0000025 - Disclosure - Summary of Significant Accounting Policies - Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails">
        <link:definition>0000026 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesInventoriesDetails" roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails">
        <link:definition>0000027 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesCapitalizedInterestDetails" roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesCapitalizedInterestDetails">
        <link:definition>0000028 - Disclosure - Summary of Significant Accounting Policies - Capitalized Interest (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesSoftwareCostsDetails" roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesSoftwareCostsDetails">
        <link:definition>0000029 - Disclosure - Summary of Significant Accounting Policies - Software Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails">
        <link:definition>0000030 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesConcentrationsDetails" roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails">
        <link:definition>0000031 - Disclosure - Summary of Significant Accounting Policies - Concentrations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentDetails" roleURI="http://www.hostessbrands.com/role/PropertyandEquipmentDetails">
        <link:definition>0000032 - Disclosure - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>0000033 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails" roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails">
        <link:definition>0000034 - Disclosure - Debt and Lease Obligations - Summary of Debt and Lease Obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails_1" roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails_1">
        <link:definition>0000034 - Disclosure - Debt and Lease Obligations - Summary of Debt and Lease Obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandLeaseObligationsNarrativeDetails" roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails">
        <link:definition>0000035 - Disclosure - Debt and Lease Obligations - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandLeaseObligationsCompositionofLeaseExpensesDetails" roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails">
        <link:definition>0000036 - Disclosure - Debt and Lease Obligations - Composition of Lease Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsNarrativeDetails" roleURI="http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails">
        <link:definition>0000037 - Disclosure - Derivative Instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails" roleURI="http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails">
        <link:definition>0000038 - Disclosure - Derivative Instruments - Summary of the Fair Value of Interest Rate and Foreign Currency Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails" roleURI="http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails">
        <link:definition>0000039 - Disclosure - Derivative Instruments - Summary of the Gains and Losses Related to Interest Rate and Foreign Currency Instruments in the Consolidated Statement of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareDetails" roleURI="http://www.hostessbrands.com/role/EarningsperShareDetails">
        <link:definition>0000040 - Disclosure - Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.hostessbrands.com/role/IncomeTaxesDetails">
        <link:definition>0000041 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxReceivableAgreementObligationsSummaryofActivityDetails" roleURI="http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsSummaryofActivityDetails">
        <link:definition>0000042 - Disclosure - Tax Receivable Agreement Obligations - Summary of Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.hostessbrands.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000043 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="twnk_TaxReceivableAgreementPaymentsPayableCurrent" abstract="false" name="TaxReceivableAgreementPaymentsPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_LiabilityOnTaxReceivableAgreementPayments" abstract="false" name="LiabilityOnTaxReceivableAgreementPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_SummaryOfTaxReceivableAgreementTableTextBlock" abstract="false" name="SummaryOfTaxReceivableAgreementTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="twnk_CapitalizedComputerSoftwareUsefulLife" abstract="false" name="CapitalizedComputerSoftwareUsefulLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue" abstract="false" name="GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_PaymentsOnTaxReceivableAgreement" abstract="false" name="PaymentsOnTaxReceivableAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_IncomeTaxDisclosureTable" abstract="true" name="IncomeTaxDisclosureTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward" abstract="true" name="ReconciliationOfTaxReceivableAgreementLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="twnk_TaxReceivableAgreementPaymentsPayableNoncurrent" abstract="false" name="TaxReceivableAgreementPaymentsPayableNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_OtherInventoryInTransitNet" abstract="false" name="OtherInventoryInTransitNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_OperatingLeaseRightOfUseAssetsMember" abstract="true" name="OperatingLeaseRightOfUseAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="twnk_GainContingencyDamagesSoughtValue" abstract="false" name="GainContingencyDamagesSoughtValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_CustomerTradeAllowanceLiabilityCurrent" abstract="false" name="CustomerTradeAllowanceLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_DerivativeNotionalAmountMaximumContractedSalesAmount" abstract="false" name="DerivativeNotionalAmountMaximumContractedSalesAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_SweetBakedGoodsMember" abstract="true" name="SweetBakedGoodsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember" abstract="true" name="ShareBasedPaymentArrangementOptionAndEmployeeStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="twnk_AccruedLiabilitiesAndOtherCurrent" abstract="false" name="AccruedLiabilitiesAndOtherCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_IncomeTaxDisclosureLineItems" abstract="true" name="IncomeTaxDisclosureLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="twnk_LiabilityOnTaxReceivableAgreement" abstract="false" name="LiabilityOnTaxReceivableAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_IncreaseDecreaseinAccruedCapitalExpenditures" abstract="false" name="IncreaseDecreaseinAccruedCapitalExpenditures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_NonCashLeaseExpense" abstract="false" name="NonCashLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability" abstract="false" name="IncreaseDecreaseinCustomerTradeAllowanceLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="twnk_TermLoanAndInterestRateSwapContractsMember" abstract="true" name="TermLoanAndInterestRateSwapContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="twnk_OneCustomerMember" abstract="true" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="twnk_TaxReceivableAgreementTextBlock" abstract="false" name="TaxReceivableAgreementTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="twnk_CookiesMember" abstract="true" name="CookiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>twnk-20230331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:619910b6-3794-4b98-b0aa-99711e2a943d,g:7eccb637-39b4-43f8-9ce1-db3dde50b963-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="twnk-20230331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_21d3d175-699f-4343-b75d-8d5d82cfeb58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_d49a9b5d-a6f4-4dd0-8bdb-26ea70aaa004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_21d3d175-699f-4343-b75d-8d5d82cfeb58" xlink:to="loc_us-gaap_TreasuryStockCommonValue_d49a9b5d-a6f4-4dd0-8bdb-26ea70aaa004" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_d87c89ab-7160-4586-be63-5389449fe4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_21d3d175-699f-4343-b75d-8d5d82cfeb58" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d87c89ab-7160-4586-be63-5389449fe4ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c7ea8a5e-c689-4101-af00-2323a56456ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_21d3d175-699f-4343-b75d-8d5d82cfeb58" xlink:to="loc_us-gaap_CommonStockValue_c7ea8a5e-c689-4101-af00-2323a56456ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_10f21a41-4731-476a-bba5-d59f3ef12d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_21d3d175-699f-4343-b75d-8d5d82cfeb58" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_10f21a41-4731-476a-bba5-d59f3ef12d65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6991808e-a61d-4adf-a8e1-a494dde42f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_21d3d175-699f-4343-b75d-8d5d82cfeb58" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6991808e-a61d-4adf-a8e1-a494dde42f25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_87e791c8-6707-44fe-b7df-6bdb19daf66e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cd8d8c7f-8a70-41ec-b712-2e044fa868d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_87e791c8-6707-44fe-b7df-6bdb19daf66e" xlink:to="loc_us-gaap_AssetsCurrent_cd8d8c7f-8a70-41ec-b712-2e044fa868d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_01e11aec-b7bf-43dc-8bc1-d8826b5d0cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_87e791c8-6707-44fe-b7df-6bdb19daf66e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_01e11aec-b7bf-43dc-8bc1-d8826b5d0cb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b580c618-6029-4ebf-b7d2-627491fb33f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_87e791c8-6707-44fe-b7df-6bdb19daf66e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b580c618-6029-4ebf-b7d2-627491fb33f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_466bd068-0655-488c-aa53-aa928460fab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_87e791c8-6707-44fe-b7df-6bdb19daf66e" xlink:to="loc_us-gaap_Goodwill_466bd068-0655-488c-aa53-aa928460fab2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_69d54559-3fa2-448c-9594-4546acb071d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_87e791c8-6707-44fe-b7df-6bdb19daf66e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_69d54559-3fa2-448c-9594-4546acb071d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_4e5a4120-ad9d-42ba-a6f0-e52c2074b977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b0898e40-c4b6-41cb-a0d8-20e792f7ef03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e5a4120-ad9d-42ba-a6f0-e52c2074b977" xlink:to="loc_us-gaap_LiabilitiesCurrent_b0898e40-c4b6-41cb-a0d8-20e792f7ef03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_fe0a5312-c6ae-4705-bc9d-674a5d50e8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e5a4120-ad9d-42ba-a6f0-e52c2074b977" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_fe0a5312-c6ae-4705-bc9d-674a5d50e8d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent_f5cf3c85-fb66-40f7-b80e-d24e801eea56" xlink:href="twnk-20230331.xsd#twnk_TaxReceivableAgreementPaymentsPayableNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e5a4120-ad9d-42ba-a6f0-e52c2074b977" xlink:to="loc_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent_f5cf3c85-fb66-40f7-b80e-d24e801eea56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0d61930e-635b-4551-b824-0f84e7b7e85e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e5a4120-ad9d-42ba-a6f0-e52c2074b977" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0d61930e-635b-4551-b824-0f84e7b7e85e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_06354d30-bf85-4a8f-ab26-f04344e2f531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4e5a4120-ad9d-42ba-a6f0-e52c2074b977" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_06354d30-bf85-4a8f-ab26-f04344e2f531" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7ce79b59-21d5-4d01-a9d7-8e5b2734045d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_TaxReceivableAgreementPaymentsPayableCurrent_0244095e-6aae-4406-b21b-305cdaa2b707" xlink:href="twnk-20230331.xsd#twnk_TaxReceivableAgreementPaymentsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7ce79b59-21d5-4d01-a9d7-8e5b2734045d" xlink:to="loc_twnk_TaxReceivableAgreementPaymentsPayableCurrent_0244095e-6aae-4406-b21b-305cdaa2b707" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_AccruedLiabilitiesAndOtherCurrent_477644c2-990d-4abe-b160-681a3b63b5b4" xlink:href="twnk-20230331.xsd#twnk_AccruedLiabilitiesAndOtherCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7ce79b59-21d5-4d01-a9d7-8e5b2734045d" xlink:to="loc_twnk_AccruedLiabilitiesAndOtherCurrent_477644c2-990d-4abe-b160-681a3b63b5b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_CustomerTradeAllowanceLiabilityCurrent_20b145f6-9c5c-4142-b92c-af129ef0bd62" xlink:href="twnk-20230331.xsd#twnk_CustomerTradeAllowanceLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7ce79b59-21d5-4d01-a9d7-8e5b2734045d" xlink:to="loc_twnk_CustomerTradeAllowanceLiabilityCurrent_20b145f6-9c5c-4142-b92c-af129ef0bd62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e82edbd0-399b-4ac8-836e-bdf2c4efaa54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7ce79b59-21d5-4d01-a9d7-8e5b2734045d" xlink:to="loc_us-gaap_AccountsPayableCurrent_e82edbd0-399b-4ac8-836e-bdf2c4efaa54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_a2effe3c-db86-480e-a1b2-3e29618faa6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7ce79b59-21d5-4d01-a9d7-8e5b2734045d" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_a2effe3c-db86-480e-a1b2-3e29618faa6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_adf234e3-393d-4823-97bd-f42e3861e972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_292e4864-5eb7-46af-889a-f263654c3db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_adf234e3-393d-4823-97bd-f42e3861e972" xlink:to="loc_us-gaap_Liabilities_292e4864-5eb7-46af-889a-f263654c3db4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c583d5ea-08fc-47cf-bdde-046ba392136a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_adf234e3-393d-4823-97bd-f42e3861e972" xlink:to="loc_us-gaap_StockholdersEquity_c583d5ea-08fc-47cf-bdde-046ba392136a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8e82c2bd-b641-4608-8fbe-51d5422b3e43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_adf234e3-393d-4823-97bd-f42e3861e972" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8e82c2bd-b641-4608-8fbe-51d5422b3e43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1cee03da-cbb6-4789-b05f-ea1d8807a4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_f238218b-0824-49db-b024-f8c0018e2475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1cee03da-cbb6-4789-b05f-ea1d8807a4c2" xlink:to="loc_us-gaap_ShortTermInvestments_f238218b-0824-49db-b024-f8c0018e2475" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4181bfca-b9bc-47db-bb32-7a82f61180ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1cee03da-cbb6-4789-b05f-ea1d8807a4c2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4181bfca-b9bc-47db-bb32-7a82f61180ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ffeb9396-9129-4c3e-94c5-66ca379ffeb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1cee03da-cbb6-4789-b05f-ea1d8807a4c2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ffeb9396-9129-4c3e-94c5-66ca379ffeb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b39af6cf-4763-4453-a3d3-94635ec50117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1cee03da-cbb6-4789-b05f-ea1d8807a4c2" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b39af6cf-4763-4453-a3d3-94635ec50117" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_dc32750c-5d96-4ac0-8d1d-547a20bd5fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1cee03da-cbb6-4789-b05f-ea1d8807a4c2" xlink:to="loc_us-gaap_InventoryNet_dc32750c-5d96-4ac0-8d1d-547a20bd5fe6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="twnk-20230331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_41e9a5eb-b0b2-4294-bbc3-b7bedefad8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8aa1cb77-01de-4341-8b52-6287658ba349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_41e9a5eb-b0b2-4294-bbc3-b7bedefad8b3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8aa1cb77-01de-4341-8b52-6287658ba349" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4089748b-c92c-4d8e-8ea3-6b0f38113acd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_41e9a5eb-b0b2-4294-bbc3-b7bedefad8b3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4089748b-c92c-4d8e-8ea3-6b0f38113acd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_311837c3-3f30-4613-95c8-3fbbcb46cdd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_10d68e92-d109-4283-88b5-0e592ffaae6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_311837c3-3f30-4613-95c8-3fbbcb46cdd6" xlink:to="loc_us-gaap_InterestExpense_10d68e92-d109-4283-88b5-0e592ffaae6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f68815b4-1f8c-4d7f-a247-7934da37d618" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_311837c3-3f30-4613-95c8-3fbbcb46cdd6" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f68815b4-1f8c-4d7f-a247-7934da37d618" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_439e91a4-39ec-434e-8dae-d54d12f6f2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_44921c87-011e-4632-90f6-a56163004c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_439e91a4-39ec-434e-8dae-d54d12f6f2c8" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_44921c87-011e-4632-90f6-a56163004c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5b69c8e9-052e-435f-98ce-2af8371fc8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_439e91a4-39ec-434e-8dae-d54d12f6f2c8" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5b69c8e9-052e-435f-98ce-2af8371fc8a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_ade445e6-61c2-45cc-a7ee-db429be50d25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_439e91a4-39ec-434e-8dae-d54d12f6f2c8" xlink:to="loc_us-gaap_SellingExpense_ade445e6-61c2-45cc-a7ee-db429be50d25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_11a96b59-6658-4224-8fe4-dec30a00f381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_439e91a4-39ec-434e-8dae-d54d12f6f2c8" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_11a96b59-6658-4224-8fe4-dec30a00f381" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bba198e9-e549-453c-9ce7-2fa0fa3bad54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_3e3f7933-5e1e-4856-9f5d-b43d8520c4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bba198e9-e549-453c-9ce7-2fa0fa3bad54" xlink:to="loc_us-gaap_OperatingExpenses_3e3f7933-5e1e-4856-9f5d-b43d8520c4bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3a83d8ba-d5bc-4065-b051-e1b52147126f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bba198e9-e549-453c-9ce7-2fa0fa3bad54" xlink:to="loc_us-gaap_GrossProfit_3a83d8ba-d5bc-4065-b051-e1b52147126f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c5ba83b6-5a6f-4e5a-ada8-f5bae2248788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_655bad35-5c3e-410a-bd65-1ab46118a4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c5ba83b6-5a6f-4e5a-ada8-f5bae2248788" xlink:to="loc_us-gaap_OperatingIncomeLoss_655bad35-5c3e-410a-bd65-1ab46118a4ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_7442c888-4e70-46fb-9903-b1d565af448e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c5ba83b6-5a6f-4e5a-ada8-f5bae2248788" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_7442c888-4e70-46fb-9903-b1d565af448e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5d849041-34d4-4369-bc7a-1a2be45b4bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a232a3d6-2512-4fd3-b57f-c825b9d3c2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_5d849041-34d4-4369-bc7a-1a2be45b4bcf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a232a3d6-2512-4fd3-b57f-c825b9d3c2cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_148ab3c9-c872-4c59-a1b9-2a71266ae29f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_5d849041-34d4-4369-bc7a-1a2be45b4bcf" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_148ab3c9-c872-4c59-a1b9-2a71266ae29f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="twnk-20230331.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a5aae5f2-3d1f-422a-863d-22bce28af7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_539949cb-8ee6-4792-bd9a-edb5f11987c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a5aae5f2-3d1f-422a-863d-22bce28af7d5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_539949cb-8ee6-4792-bd9a-edb5f11987c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_ce37d210-51e9-4b6e-96d8-0753afd8855b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a5aae5f2-3d1f-422a-863d-22bce28af7d5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_ce37d210-51e9-4b6e-96d8-0753afd8855b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_33ea3d94-fb6e-46ff-886c-2704eb46e6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a5aae5f2-3d1f-422a-863d-22bce28af7d5" xlink:to="loc_us-gaap_NetIncomeLoss_33ea3d94-fb6e-46ff-886c-2704eb46e6d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_7c0f8e3a-86d5-47ba-beab-f0092c46938c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a5aae5f2-3d1f-422a-863d-22bce28af7d5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_7c0f8e3a-86d5-47ba-beab-f0092c46938c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="twnk-20230331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_65d7c038-5a71-417c-8c05-346a62af6b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_361d8fda-eab3-45ed-bc9e-a4390313c0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_65d7c038-5a71-417c-8c05-346a62af6b3d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_361d8fda-eab3-45ed-bc9e-a4390313c0d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_cdf6c6d7-6b7f-4db5-8c81-f6d8f2d16d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_65d7c038-5a71-417c-8c05-346a62af6b3d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_cdf6c6d7-6b7f-4db5-8c81-f6d8f2d16d6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_PaymentsOnTaxReceivableAgreement_a98be2c8-5e44-4af4-bf85-9d56dca9b7a6" xlink:href="twnk-20230331.xsd#twnk_PaymentsOnTaxReceivableAgreement"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_65d7c038-5a71-417c-8c05-346a62af6b3d" xlink:to="loc_twnk_PaymentsOnTaxReceivableAgreement_a98be2c8-5e44-4af4-bf85-9d56dca9b7a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_6df49767-c6dc-4344-8385-83d997ddecf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_65d7c038-5a71-417c-8c05-346a62af6b3d" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_6df49767-c6dc-4344-8385-83d997ddecf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a0d66b7f-b259-42aa-a676-6850608a5671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_65d7c038-5a71-417c-8c05-346a62af6b3d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a0d66b7f-b259-42aa-a676-6850608a5671" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9030af1d-b84b-45d3-9e99-6d96510bc4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_39fcbc6f-63aa-4422-86cc-f9f7724174bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9030af1d-b84b-45d3-9e99-6d96510bc4c1" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_39fcbc6f-63aa-4422-86cc-f9f7724174bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_cb0295bd-693d-4ed9-b55c-9a86b659f7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForSoftware"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9030af1d-b84b-45d3-9e99-6d96510bc4c1" xlink:to="loc_us-gaap_PaymentsForSoftware_cb0295bd-693d-4ed9-b55c-9a86b659f7ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_8bb05431-f6f3-473d-9f22-14f1cc143970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9030af1d-b84b-45d3-9e99-6d96510bc4c1" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_8bb05431-f6f3-473d-9f22-14f1cc143970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50cef271-7123-40d9-945b-5772cd55599c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_114b13b5-2e8e-49e7-9f14-06eab4abd93c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50cef271-7123-40d9-945b-5772cd55599c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_114b13b5-2e8e-49e7-9f14-06eab4abd93c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6ba830e9-4e04-4b1b-af85-2536f7669362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50cef271-7123-40d9-945b-5772cd55599c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6ba830e9-4e04-4b1b-af85-2536f7669362" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ab8322c6-d6f2-4e6c-a128-76ff518f9f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50cef271-7123-40d9-945b-5772cd55599c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ab8322c6-d6f2-4e6c-a128-76ff518f9f39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55a8d3ea-363c-42e4-8e86-f5394042a51b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50cef271-7123-40d9-945b-5772cd55599c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55a8d3ea-363c-42e4-8e86-f5394042a51b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_72313132-9f15-4da7-88cf-5a092466c012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_72313132-9f15-4da7-88cf-5a092466c012" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_231f8580-0658-4acf-8d2c-c42381c66d55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_231f8580-0658-4acf-8d2c-c42381c66d55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5d253168-c5a1-4956-ab8b-d3550d35d289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_us-gaap_ShareBasedCompensation_5d253168-c5a1-4956-ab8b-d3550d35d289" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7e480894-e7a0-4b44-a627-1fac700f8192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7e480894-e7a0-4b44-a627-1fac700f8192" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a373438c-3f71-46ae-af9e-3abce07fcea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a373438c-3f71-46ae-af9e-3abce07fcea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_41ba82af-4053-4b45-9673-db65902cf762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_41ba82af-4053-4b45-9673-db65902cf762" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_25b06fe4-53d2-430b-8c89-ef74c647114b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_25b06fe4-53d2-430b-8c89-ef74c647114b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_89d004cc-b3e9-44ee-969c-3af09185c7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_89d004cc-b3e9-44ee-969c-3af09185c7ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability_1768071d-b05d-4074-a5d7-26780b1c791d" xlink:href="twnk-20230331.xsd#twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability_1768071d-b05d-4074-a5d7-26780b1c791d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_c32f5ab2-0ef1-4b54-8cb4-2166102f9417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_c32f5ab2-0ef1-4b54-8cb4-2166102f9417" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_NonCashLeaseExpense_e512bca8-5a09-4e67-a751-609f85350000" xlink:href="twnk-20230331.xsd#twnk_NonCashLeaseExpense"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_twnk_NonCashLeaseExpense_e512bca8-5a09-4e67-a751-609f85350000" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3ed34ee3-e44d-4a0c-80e7-78e5823f1224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_us-gaap_NetIncomeLoss_3ed34ee3-e44d-4a0c-80e7-78e5823f1224" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_56e70dab-9cd8-4cdf-b63d-6660ce8468ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a5d0d5e-dbc4-46b6-ba95-d3261c01ec3c" xlink:to="loc_us-gaap_GainLossOnInvestments_56e70dab-9cd8-4cdf-b63d-6660ce8468ba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7e5eb20e-050f-4dde-a5f1-93b90fa842b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_f835b584-23aa-4fee-85e4-9f9ceccdaf74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7e5eb20e-050f-4dde-a5f1-93b90fa842b1" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_f835b584-23aa-4fee-85e4-9f9ceccdaf74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_ebe4eda1-50aa-4aab-adcd-9294179774e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7e5eb20e-050f-4dde-a5f1-93b90fa842b1" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_ebe4eda1-50aa-4aab-adcd-9294179774e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_OtherInventoryInTransitNet_befa457e-3aa4-4fbd-a11a-ad81e20b97ff" xlink:href="twnk-20230331.xsd#twnk_OtherInventoryInTransitNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7e5eb20e-050f-4dde-a5f1-93b90fa842b1" xlink:to="loc_twnk_OtherInventoryInTransitNet_befa457e-3aa4-4fbd-a11a-ad81e20b97ff" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#PropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.hostessbrands.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e634255e-d56b-4577-a89f-8569775d669d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_798ed8e9-8475-4bef-abe5-af34802afeaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e634255e-d56b-4577-a89f-8569775d669d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_798ed8e9-8475-4bef-abe5-af34802afeaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_94306119-9ac9-4aba-a20b-8963759f8b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e634255e-d56b-4577-a89f-8569775d669d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_94306119-9ac9-4aba-a20b-8963759f8b6e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_twnk_AccruedLiabilitiesAndOtherCurrent_e64a407b-8ec0-4546-a6bc-f03daa1775ef" xlink:href="twnk-20230331.xsd#twnk_AccruedLiabilitiesAndOtherCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_12b3d9da-47fd-4863-9555-f7458692f6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_twnk_AccruedLiabilitiesAndOtherCurrent_e64a407b-8ec0-4546-a6bc-f03daa1775ef" xlink:to="loc_us-gaap_AccruedBonusesCurrent_12b3d9da-47fd-4863-9555-f7458692f6b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_b2cdc705-ceb7-4bfc-b36a-a165218dd5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_twnk_AccruedLiabilitiesAndOtherCurrent_e64a407b-8ec0-4546-a6bc-f03daa1775ef" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_b2cdc705-ceb7-4bfc-b36a-a165218dd5c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_4ac073b7-b954-44ed-94a2-f1958e6bbe33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_twnk_AccruedLiabilitiesAndOtherCurrent_e64a407b-8ec0-4546-a6bc-f03daa1775ef" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_4ac073b7-b954-44ed-94a2-f1958e6bbe33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_c833eee7-5452-4da7-ba93-b5fd3ab2ed53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_twnk_AccruedLiabilitiesAndOtherCurrent_e64a407b-8ec0-4546-a6bc-f03daa1775ef" xlink:to="loc_us-gaap_InterestPayableCurrent_c833eee7-5452-4da7-ba93-b5fd3ab2ed53" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"/>
  <link:calculationLink xlink:role="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_7b0c82a5-babf-4551-9901-9412831c449f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4a389e16-d411-4ae5-a88f-d3f8148d07b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_7b0c82a5-babf-4551-9901-9412831c449f" xlink:to="loc_us-gaap_OperatingLeaseLiability_4a389e16-d411-4ae5-a88f-d3f8148d07b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0ef5a9a4-c0bf-48f7-9c9e-40c18bffb5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_7b0c82a5-babf-4551-9901-9412831c449f" xlink:to="loc_us-gaap_LongTermDebt_0ef5a9a4-c0bf-48f7-9c9e-40c18bffb5f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8072592b-4168-493f-91ab-14e45e2258e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_fe10f6b9-c741-4e70-ad8a-f4a0ae9a695f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8072592b-4168-493f-91ab-14e45e2258e6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_fe10f6b9-c741-4e70-ad8a-f4a0ae9a695f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ecac655c-8085-47b8-952f-3b17fac97ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8072592b-4168-493f-91ab-14e45e2258e6" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ecac655c-8085-47b8-952f-3b17fac97ad5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails_1" xlink:type="simple" xlink:href="twnk-20230331.xsd#DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails_1"/>
  <link:calculationLink xlink:role="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_9466e9ea-e9cb-4036-85dc-093d00b808f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_2a0e8204-0933-4a06-b557-ae4917504c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_9466e9ea-e9cb-4036-85dc-093d00b808f2" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_2a0e8204-0933-4a06-b557-ae4917504c0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_643950e0-20f5-40ea-94c9-3a663da29b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_9466e9ea-e9cb-4036-85dc-093d00b808f2" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_643950e0-20f5-40ea-94c9-3a663da29b94" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DebtandLeaseObligationsCompositionofLeaseExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_eb74b500-7033-4eeb-95f2-b3af4d29b9ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_538d711e-7c1a-4730-bc4a-4f3d5fd14fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_eb74b500-7033-4eeb-95f2-b3af4d29b9ef" xlink:to="loc_us-gaap_ShortTermLeaseCost_538d711e-7c1a-4730-bc4a-4f3d5fd14fd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_0bcf1ce8-a9e6-4eca-894c-e70015e85c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_eb74b500-7033-4eeb-95f2-b3af4d29b9ef" xlink:to="loc_us-gaap_VariableLeaseCost_0bcf1ce8-a9e6-4eca-894c-e70015e85c05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_c354baa2-5667-4e3e-ab0f-05032601daee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_eb74b500-7033-4eeb-95f2-b3af4d29b9ef" xlink:to="loc_us-gaap_OperatingLeaseCost_c354baa2-5667-4e3e-ab0f-05032601daee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/EarningsperShareDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#EarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://www.hostessbrands.com/role/EarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_84df892a-4dec-4292-91ae-f6ec06a4c4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a54cacc5-55dd-4bf7-8e86-e29fcccd9180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_84df892a-4dec-4292-91ae-f6ec06a4c4b3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a54cacc5-55dd-4bf7-8e86-e29fcccd9180" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9d9b38f1-9dc4-44ea-a50d-1abb07503b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_84df892a-4dec-4292-91ae-f6ec06a4c4b3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9d9b38f1-9dc4-44ea-a50d-1abb07503b7f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>twnk-20230331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:619910b6-3794-4b98-b0aa-99711e2a943d,g:7eccb637-39b4-43f8-9ce1-db3dde50b963-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="twnk-20230331.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="iefaa89e1c83945188c6c87dc5d2ee69d_CondensedConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d0303f7f-4ed5-4473-b957-41be5af1b4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d0303f7f-4ed5-4473-b957-41be5af1b4d4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_70b0778f-06c0-445d-aaa0-f2f6dbecef99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_70b0778f-06c0-445d-aaa0-f2f6dbecef99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7546fc17-8a52-46cd-8931-96ed38c0e82c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_StockholdersEquity_7546fc17-8a52-46cd-8931-96ed38c0e82c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c19fb5b5-b4df-4c2d-86e7-4d8ff50b6ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_TreasuryStockCommonShares_c19fb5b5-b4df-4c2d-86e7-4d8ff50b6ef4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_49e5fc5d-beef-49d3-a238-77879cbcc075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_49e5fc5d-beef-49d3-a238-77879cbcc075" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_c2b5620a-1bf9-4870-a5b8-e8d653d82380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_c2b5620a-1bf9-4870-a5b8-e8d653d82380" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_db2da508-d1ea-46bf-a44f-995c60b34099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_db2da508-d1ea-46bf-a44f-995c60b34099" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6181fd39-39f6-484b-baa5-da3139b679ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6181fd39-39f6-484b-baa5-da3139b679ac" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1b82893e-fcbf-4546-85eb-a04ac8105ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1b82893e-fcbf-4546-85eb-a04ac8105ba8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_d6f0e7ee-e0bc-416d-8cd5-d3550c878c23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_d6f0e7ee-e0bc-416d-8cd5-d3550c878c23" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_5c7833f0-9b5d-41ca-8012-0506a1cf5c44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_5c7833f0-9b5d-41ca-8012-0506a1cf5c44" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_6644a19a-6724-407c-9f72-ef2452045f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_6644a19a-6724-407c-9f72-ef2452045f3e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d5e278e6-0b81-4ac3-9724-7806d6026bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_805b19a4-5036-43ef-bd15-9b2bb2d4283e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_4538c66f-a2a1-443d-a6df-02dda734ac9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_25d92f03-7d57-4687-982a-71d96bd7fbd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d0303f7f-4ed5-4473-b957-41be5af1b4d4" xlink:to="loc_us-gaap_StatementTable_25d92f03-7d57-4687-982a-71d96bd7fbd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_04d76e60-ec0d-42c9-a88a-c4ce7a5d003f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_25d92f03-7d57-4687-982a-71d96bd7fbd2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_04d76e60-ec0d-42c9-a88a-c4ce7a5d003f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_04d76e60-ec0d-42c9-a88a-c4ce7a5d003f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04d76e60-ec0d-42c9-a88a-c4ce7a5d003f" xlink:to="loc_us-gaap_EquityComponentDomain_04d76e60-ec0d-42c9-a88a-c4ce7a5d003f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04d76e60-ec0d-42c9-a88a-c4ce7a5d003f" xlink:to="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1578c612-fc94-4680-8a73-3f397829c6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:to="loc_us-gaap_CommonStockMember_1578c612-fc94-4680-8a73-3f397829c6f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8d8af1c2-21eb-4bf5-a690-b3b0a514848b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8d8af1c2-21eb-4bf5-a690-b3b0a514848b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_52eb6c61-99bc-4e00-9ec7-9e6049537c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_52eb6c61-99bc-4e00-9ec7-9e6049537c26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ed7f571c-612a-4edb-a2c4-df3211f2cf61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:to="loc_us-gaap_RetainedEarningsMember_ed7f571c-612a-4edb-a2c4-df3211f2cf61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_f12df485-204a-43ac-b692-d204affb319c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:to="loc_us-gaap_TreasuryStockCommonMember_f12df485-204a-43ac-b692-d204affb319c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" xlink:type="extended" id="ie410d58bd7d84c15bb76d4cb3bb16320_SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9df9b70b-5b43-486e-92d5-32924a453a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_593a8e94-5ed8-420f-ad91-89aa9382d157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9df9b70b-5b43-486e-92d5-32924a453a36" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_593a8e94-5ed8-420f-ad91-89aa9382d157" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a3acddc3-59f3-47da-8e89-5c21d6c8d75a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9df9b70b-5b43-486e-92d5-32924a453a36" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a3acddc3-59f3-47da-8e89-5c21d6c8d75a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_219f7721-0cb2-45b5-b2aa-28e8a66add5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a3acddc3-59f3-47da-8e89-5c21d6c8d75a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_219f7721-0cb2-45b5-b2aa-28e8a66add5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_219f7721-0cb2-45b5-b2aa-28e8a66add5f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_219f7721-0cb2-45b5-b2aa-28e8a66add5f" xlink:to="loc_us-gaap_SegmentDomain_219f7721-0cb2-45b5-b2aa-28e8a66add5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7ac17cd9-8038-41b0-a18e-30ac35af88d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_219f7721-0cb2-45b5-b2aa-28e8a66add5f" xlink:to="loc_us-gaap_SegmentDomain_7ac17cd9-8038-41b0-a18e-30ac35af88d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_SweetBakedGoodsMember_4b056658-81f8-48e7-85e3-6895440fcfad" xlink:href="twnk-20230331.xsd#twnk_SweetBakedGoodsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7ac17cd9-8038-41b0-a18e-30ac35af88d4" xlink:to="loc_twnk_SweetBakedGoodsMember_4b056658-81f8-48e7-85e3-6895440fcfad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_CookiesMember_94a00f46-c760-4e27-8221-af5c0bbcd3a8" xlink:href="twnk-20230331.xsd#twnk_CookiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7ac17cd9-8038-41b0-a18e-30ac35af88d4" xlink:to="loc_twnk_CookiesMember_94a00f46-c760-4e27-8221-af5c0bbcd3a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_92f021e5-808a-4132-83b6-f1ba920d6a02" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a3acddc3-59f3-47da-8e89-5c21d6c8d75a" xlink:to="loc_srt_StatementGeographicalAxis_92f021e5-808a-4132-83b6-f1ba920d6a02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_92f021e5-808a-4132-83b6-f1ba920d6a02_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_92f021e5-808a-4132-83b6-f1ba920d6a02" xlink:to="loc_srt_SegmentGeographicalDomain_92f021e5-808a-4132-83b6-f1ba920d6a02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0a9162b7-e334-40a8-830c-1b40486178df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_92f021e5-808a-4132-83b6-f1ba920d6a02" xlink:to="loc_srt_SegmentGeographicalDomain_0a9162b7-e334-40a8-830c-1b40486178df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_53b56b18-d2f8-47c1-92fc-a27cde0bf387" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0a9162b7-e334-40a8-830c-1b40486178df" xlink:to="loc_country_US_53b56b18-d2f8-47c1-92fc-a27cde0bf387" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_a0d9652d-386c-4e39-b164-61c7175a9316" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0a9162b7-e334-40a8-830c-1b40486178df" xlink:to="loc_country_CA_a0d9652d-386c-4e39-b164-61c7175a9316" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesConcentrationsDetails"/>
  <link:definitionLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails" xlink:type="extended" id="if074be8f62c54fa0a1f89bb56f053cdb_SummaryofSignificantAccountingPoliciesConcentrationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_3b42d2bb-d52b-4547-aaf6-996cc4a40a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5ac80943-0386-4319-b40a-9d6d67afadf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3b42d2bb-d52b-4547-aaf6-996cc4a40a34" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5ac80943-0386-4319-b40a-9d6d67afadf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_b50771ae-a5b9-4948-b48a-59503ca76d73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3b42d2bb-d52b-4547-aaf6-996cc4a40a34" xlink:to="loc_us-gaap_ConcentrationRiskTable_b50771ae-a5b9-4948-b48a-59503ca76d73" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9128788c-e975-4427-ad95-930fb408523e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_b50771ae-a5b9-4948-b48a-59503ca76d73" xlink:to="loc_srt_MajorCustomersAxis_9128788c-e975-4427-ad95-930fb408523e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9128788c-e975-4427-ad95-930fb408523e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_9128788c-e975-4427-ad95-930fb408523e" xlink:to="loc_srt_NameOfMajorCustomerDomain_9128788c-e975-4427-ad95-930fb408523e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_b1cdcbc7-1427-402f-9b1a-e007c5833051" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_9128788c-e975-4427-ad95-930fb408523e" xlink:to="loc_srt_NameOfMajorCustomerDomain_b1cdcbc7-1427-402f-9b1a-e007c5833051" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_OneCustomerMember_33d18fcf-2993-4fff-b2a1-4454500f6469" xlink:href="twnk-20230331.xsd#twnk_OneCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_b1cdcbc7-1427-402f-9b1a-e007c5833051" xlink:to="loc_twnk_OneCustomerMember_33d18fcf-2993-4fff-b2a1-4454500f6469" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_385c0e70-ceb6-4af8-80db-686772a0e166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_b50771ae-a5b9-4948-b48a-59503ca76d73" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_385c0e70-ceb6-4af8-80db-686772a0e166" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_385c0e70-ceb6-4af8-80db-686772a0e166_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_385c0e70-ceb6-4af8-80db-686772a0e166" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_385c0e70-ceb6-4af8-80db-686772a0e166_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d48fd4f1-2558-4228-bc70-a962d6b9b0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_385c0e70-ceb6-4af8-80db-686772a0e166" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d48fd4f1-2558-4228-bc70-a962d6b9b0b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_14669d0b-3d2d-4f71-bd03-ba5fa7d36fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d48fd4f1-2558-4228-bc70-a962d6b9b0b5" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_14669d0b-3d2d-4f71-bd03-ba5fa7d36fbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7e071ad4-2360-4391-b204-c059166625bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_b50771ae-a5b9-4948-b48a-59503ca76d73" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7e071ad4-2360-4391-b204-c059166625bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7e071ad4-2360-4391-b204-c059166625bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7e071ad4-2360-4391-b204-c059166625bf" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7e071ad4-2360-4391-b204-c059166625bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_efd2c51a-4d46-4282-9f8e-9fa175c9676b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7e071ad4-2360-4391-b204-c059166625bf" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_efd2c51a-4d46-4282-9f8e-9fa175c9676b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_deb06a71-03cd-46d4-b243-b282aa4fae2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_efd2c51a-4d46-4282-9f8e-9fa175c9676b" xlink:to="loc_us-gaap_SalesRevenueNetMember_deb06a71-03cd-46d4-b243-b282aa4fae2f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#PropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.hostessbrands.com/role/PropertyandEquipmentDetails" xlink:type="extended" id="ide4653ee5a1a4779866f3993e3851b79_PropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_cdeb39b5-674b-4058-914d-30a23ef49df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_cdeb39b5-674b-4058-914d-30a23ef49df5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_fe2c871d-c398-4f85-8c7e-15997a729fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_fe2c871d-c398-4f85-8c7e-15997a729fc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3da0b3b8-4ce2-40e1-88fb-bf5908ce3126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3da0b3b8-4ce2-40e1-88fb-bf5908ce3126" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_750e7dd4-e1de-4b61-80b5-0159bcc78bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:to="loc_us-gaap_Depreciation_750e7dd4-e1de-4b61-80b5-0159bcc78bd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_06d9b3dd-d96b-4748-a6e7-694aa0f603fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_06d9b3dd-d96b-4748-a6e7-694aa0f603fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_290f76ba-f858-4eca-a7a0-54afcf29125f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_06d9b3dd-d96b-4748-a6e7-694aa0f603fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_290f76ba-f858-4eca-a7a0-54afcf29125f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_290f76ba-f858-4eca-a7a0-54afcf29125f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_290f76ba-f858-4eca-a7a0-54afcf29125f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_290f76ba-f858-4eca-a7a0-54afcf29125f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_290f76ba-f858-4eca-a7a0-54afcf29125f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_e7f40157-0dc6-4e02-8e2c-832c34732228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:to="loc_us-gaap_LandAndBuildingMember_e7f40157-0dc6-4e02-8e2c-832c34732228" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_OperatingLeaseRightOfUseAssetsMember_a66adfe2-fb14-4f45-989b-f292e0167ee6" xlink:href="twnk-20230331.xsd#twnk_OperatingLeaseRightOfUseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:to="loc_twnk_OperatingLeaseRightOfUseAssetsMember_a66adfe2-fb14-4f45-989b-f292e0167ee6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_44cb1e86-29ce-4021-8574-c05afd0198e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_44cb1e86-29ce-4021-8574-c05afd0198e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_898da2ee-9353-4188-a9ed-4d1f3356e81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:to="loc_us-gaap_ConstructionInProgressMember_898da2ee-9353-4188-a9ed-4d1f3356e81e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"/>
  <link:definitionLink xlink:role="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails" xlink:type="extended" id="i6346daff3e7a4dce85bd08c8c42d9120_DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_422dd9dd-97e0-4f73-9132-41cab4b7e52c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_422dd9dd-97e0-4f73-9132-41cab4b7e52c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1c6bdf47-a832-4c48-b5b9-a701827483da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1c6bdf47-a832-4c48-b5b9-a701827483da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_bb4702db-1c59-480f-8b4d-0d2703e91917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_bb4702db-1c59-480f-8b4d-0d2703e91917" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f82c8398-da89-4219-98cd-7d8501e9a24b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_LongTermDebt_f82c8398-da89-4219-98cd-7d8501e9a24b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_58b2ce72-2484-48ab-afcf-259c44998e90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_OperatingLeaseLiability_58b2ce72-2484-48ab-afcf-259c44998e90" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_8c90e4be-2c59-43d9-9b8e-26e7940238fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_8c90e4be-2c59-43d9-9b8e-26e7940238fc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e13d7d83-3fc6-41d8-9596-2ea62deee0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e13d7d83-3fc6-41d8-9596-2ea62deee0e6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_44ec5672-dc6e-4f95-8a8a-c66e7444483c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_44ec5672-dc6e-4f95-8a8a-c66e7444483c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_6ff403ca-8bda-44b5-bac5-c4d31742f35f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_6ff403ca-8bda-44b5-bac5-c4d31742f35f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_aa84aa14-3a22-4a4c-a896-b78eeb708602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_aa84aa14-3a22-4a4c-a896-b78eeb708602" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1192ea3f-cc1f-40e1-b7ff-c8f32651e9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_DebtInstrumentTable_1192ea3f-cc1f-40e1-b7ff-c8f32651e9c5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ef647105-1b18-4e77-813c-103b8d805bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1192ea3f-cc1f-40e1-b7ff-c8f32651e9c5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ef647105-1b18-4e77-813c-103b8d805bc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ef647105-1b18-4e77-813c-103b8d805bc9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ef647105-1b18-4e77-813c-103b8d805bc9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ef647105-1b18-4e77-813c-103b8d805bc9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e395d3de-0647-465c-a79b-9472fb949c57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ef647105-1b18-4e77-813c-103b8d805bc9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e395d3de-0647-465c-a79b-9472fb949c57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_7d254940-e560-4348-88f0-a863c95ed5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e395d3de-0647-465c-a79b-9472fb949c57" xlink:to="loc_us-gaap_SecuredDebtMember_7d254940-e560-4348-88f0-a863c95ed5ce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DebtandLeaseObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails" xlink:type="extended" id="ibeff8b81085d46f6a3da5ac094fa5763_DebtandLeaseObligationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9a296a3a-e018-4508-83b0-48837f50d2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_9da4ebf3-f402-49c2-afb8-04346ef30095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9a296a3a-e018-4508-83b0-48837f50d2ec" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_9da4ebf3-f402-49c2-afb8-04346ef30095" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_742c2a53-2637-4915-a36c-5435db37a119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9a296a3a-e018-4508-83b0-48837f50d2ec" xlink:to="loc_us-gaap_DebtInstrumentTable_742c2a53-2637-4915-a36c-5435db37a119" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fcdf323a-edd8-4148-ba77-4a6c13b61d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_742c2a53-2637-4915-a36c-5435db37a119" xlink:to="loc_us-gaap_DebtInstrumentAxis_fcdf323a-edd8-4148-ba77-4a6c13b61d18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fcdf323a-edd8-4148-ba77-4a6c13b61d18_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_fcdf323a-edd8-4148-ba77-4a6c13b61d18" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fcdf323a-edd8-4148-ba77-4a6c13b61d18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c4b5c760-24d3-49b5-a0cc-882d6221cf12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_fcdf323a-edd8-4148-ba77-4a6c13b61d18" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c4b5c760-24d3-49b5-a0cc-882d6221cf12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_TermLoanAndInterestRateSwapContractsMember_4e3a181b-11bb-4202-a113-e64c328b7515" xlink:href="twnk-20230331.xsd#twnk_TermLoanAndInterestRateSwapContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c4b5c760-24d3-49b5-a0cc-882d6221cf12" xlink:to="loc_twnk_TermLoanAndInterestRateSwapContractsMember_4e3a181b-11bb-4202-a113-e64c328b7515" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6f3f445c-7bdb-4ef7-8175-e0e7f8a96a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_742c2a53-2637-4915-a36c-5435db37a119" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6f3f445c-7bdb-4ef7-8175-e0e7f8a96a13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6f3f445c-7bdb-4ef7-8175-e0e7f8a96a13_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6f3f445c-7bdb-4ef7-8175-e0e7f8a96a13" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6f3f445c-7bdb-4ef7-8175-e0e7f8a96a13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2312c480-e47d-43a5-b823-980d7c780816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6f3f445c-7bdb-4ef7-8175-e0e7f8a96a13" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2312c480-e47d-43a5-b823-980d7c780816" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_9c24c979-b286-4d6e-ba7e-82e5e4dba12b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2312c480-e47d-43a5-b823-980d7c780816" xlink:to="loc_us-gaap_SecuredDebtMember_9c24c979-b286-4d6e-ba7e-82e5e4dba12b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DerivativeInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="extended" id="i2f853d369ef643098ed3596f33ac955b_DerivativeInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e82dd155-2abb-420f-ab56-939dd4ad7ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e82dd155-2abb-420f-ab56-939dd4ad7ddf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_df2b2f4d-a722-44c2-aa11-b92c1bbae0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_df2b2f4d-a722-44c2-aa11-b92c1bbae0d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_83a35545-c685-45d0-9274-e5590514cb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_us-gaap_DerivativeNotionalAmount_83a35545-c685-45d0-9274-e5590514cb3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_980cf252-6d17-4402-9d74-22affe55394b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_980cf252-6d17-4402-9d74-22affe55394b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_7d5f37a3-1001-4e2a-a7b9-08f4153edfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_7d5f37a3-1001-4e2a-a7b9-08f4153edfc2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount_da64f975-8720-4e6a-a462-d6e6c8a95c03" xlink:href="twnk-20230331.xsd#twnk_DerivativeNotionalAmountMaximumContractedSalesAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount_da64f975-8720-4e6a-a462-d6e6c8a95c03" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_067a6311-6783-46ba-8293-6bb1ef591d97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_us-gaap_HedgingDesignationAxis_067a6311-6783-46ba-8293-6bb1ef591d97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_067a6311-6783-46ba-8293-6bb1ef591d97_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_067a6311-6783-46ba-8293-6bb1ef591d97" xlink:to="loc_us-gaap_HedgingDesignationDomain_067a6311-6783-46ba-8293-6bb1ef591d97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_38cc008a-b7cf-4a8d-ab74-352f74436502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_067a6311-6783-46ba-8293-6bb1ef591d97" xlink:to="loc_us-gaap_HedgingDesignationDomain_38cc008a-b7cf-4a8d-ab74-352f74436502" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ff7d5468-e83e-442c-af43-47b97d32de89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_38cc008a-b7cf-4a8d-ab74-352f74436502" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ff7d5468-e83e-442c-af43-47b97d32de89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9230747d-8997-4885-826f-8d8fa8b2008c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9230747d-8997-4885-826f-8d8fa8b2008c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9230747d-8997-4885-826f-8d8fa8b2008c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9230747d-8997-4885-826f-8d8fa8b2008c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9230747d-8997-4885-826f-8d8fa8b2008c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5fed2d90-aec2-4bf4-a969-d1d8476a678b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9230747d-8997-4885-826f-8d8fa8b2008c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5fed2d90-aec2-4bf4-a969-d1d8476a678b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_9ba2700c-7b4b-4f9c-93b6-eaf61c25d8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5fed2d90-aec2-4bf4-a969-d1d8476a678b" xlink:to="loc_us-gaap_InterestRateSwapMember_9ba2700c-7b4b-4f9c-93b6-eaf61c25d8fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2ebeb131-b519-4ae2-b17f-f439866a3266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2ebeb131-b519-4ae2-b17f-f439866a3266" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_2ebeb131-b519-4ae2-b17f-f439866a3266_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2ebeb131-b519-4ae2-b17f-f439866a3266" xlink:to="loc_us-gaap_HedgingRelationshipDomain_2ebeb131-b519-4ae2-b17f-f439866a3266_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_ca016b03-06de-4216-985b-9aaf08617a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2ebeb131-b519-4ae2-b17f-f439866a3266" xlink:to="loc_us-gaap_HedgingRelationshipDomain_ca016b03-06de-4216-985b-9aaf08617a3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_8f01227c-f837-4992-986f-001ed4bd9533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_ca016b03-06de-4216-985b-9aaf08617a3c" xlink:to="loc_us-gaap_CashFlowHedgingMember_8f01227c-f837-4992-986f-001ed4bd9533" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0039582f-61b5-4c09-91e3-d9b7474682f9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_srt_RangeAxis_0039582f-61b5-4c09-91e3-d9b7474682f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0039582f-61b5-4c09-91e3-d9b7474682f9_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0039582f-61b5-4c09-91e3-d9b7474682f9" xlink:to="loc_srt_RangeMember_0039582f-61b5-4c09-91e3-d9b7474682f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6674b6eb-ea8b-4fdc-8237-6d59c66e1e9b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0039582f-61b5-4c09-91e3-d9b7474682f9" xlink:to="loc_srt_RangeMember_6674b6eb-ea8b-4fdc-8237-6d59c66e1e9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d923fb84-5d0a-48e0-9143-1f961d56cbce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6674b6eb-ea8b-4fdc-8237-6d59c66e1e9b" xlink:to="loc_srt_MinimumMember_d923fb84-5d0a-48e0-9143-1f961d56cbce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dfdec6b0-54c2-42ab-afa4-a8ac05ac88fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6674b6eb-ea8b-4fdc-8237-6d59c66e1e9b" xlink:to="loc_srt_MaximumMember_dfdec6b0-54c2-42ab-afa4-a8ac05ac88fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_4a2a0bec-e4be-4e40-9a82-09a5eaa06407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_us-gaap_VariableRateAxis_4a2a0bec-e4be-4e40-9a82-09a5eaa06407" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4a2a0bec-e4be-4e40-9a82-09a5eaa06407_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_4a2a0bec-e4be-4e40-9a82-09a5eaa06407" xlink:to="loc_us-gaap_VariableRateDomain_4a2a0bec-e4be-4e40-9a82-09a5eaa06407_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_5de0c676-801f-4d90-b3aa-de5b6e222186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_4a2a0bec-e4be-4e40-9a82-09a5eaa06407" xlink:to="loc_us-gaap_VariableRateDomain_5de0c676-801f-4d90-b3aa-de5b6e222186" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_68df5205-2f6f-4503-b85a-e811f9a6672e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_5de0c676-801f-4d90-b3aa-de5b6e222186" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_68df5205-2f6f-4503-b85a-e811f9a6672e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0e000432-e990-4bc7-a622-2e42f9b04645" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0e000432-e990-4bc7-a622-2e42f9b04645" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0e000432-e990-4bc7-a622-2e42f9b04645_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0e000432-e990-4bc7-a622-2e42f9b04645" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0e000432-e990-4bc7-a622-2e42f9b04645_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_12b4b503-0a3e-441b-9940-0781d019290f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0e000432-e990-4bc7-a622-2e42f9b04645" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_12b4b503-0a3e-441b-9940-0781d019290f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_3ef0caad-5596-403c-aa0d-8468b6bbf154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_12b4b503-0a3e-441b-9940-0781d019290f" xlink:to="loc_us-gaap_SecuredDebtMember_3ef0caad-5596-403c-aa0d-8468b6bbf154" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails" xlink:type="extended" id="iff289940b0304492936090864863644c_DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b3dc207d-9610-42cd-aad3-816f395c8ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_803d215b-c254-4815-9935-3cd05f504277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b3dc207d-9610-42cd-aad3-816f395c8ec5" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_803d215b-c254-4815-9935-3cd05f504277" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bacc43f2-a2a4-4db6-8d6e-d18f9c417f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b3dc207d-9610-42cd-aad3-816f395c8ec5" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bacc43f2-a2a4-4db6-8d6e-d18f9c417f32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_34a3c384-0685-47c0-b3da-c0377b6edd58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_b3dc207d-9610-42cd-aad3-816f395c8ec5" xlink:to="loc_us-gaap_DerivativeTable_34a3c384-0685-47c0-b3da-c0377b6edd58" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ae9c3fe0-d769-4b00-bd0e-a6c0ee641b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_34a3c384-0685-47c0-b3da-c0377b6edd58" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ae9c3fe0-d769-4b00-bd0e-a6c0ee641b44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ae9c3fe0-d769-4b00-bd0e-a6c0ee641b44_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ae9c3fe0-d769-4b00-bd0e-a6c0ee641b44" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ae9c3fe0-d769-4b00-bd0e-a6c0ee641b44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_226fb239-9832-4247-9040-d86deab6afb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ae9c3fe0-d769-4b00-bd0e-a6c0ee641b44" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_226fb239-9832-4247-9040-d86deab6afb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_7c487de6-2c09-4206-b408-a369b9130135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_226fb239-9832-4247-9040-d86deab6afb9" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_7c487de6-2c09-4206-b408-a369b9130135" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_3f123b29-44f8-4e75-b60d-6f53c02e9dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_226fb239-9832-4247-9040-d86deab6afb9" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_3f123b29-44f8-4e75-b60d-6f53c02e9dd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6344505f-15b5-4fcb-bb3f-48db548e9c43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_34a3c384-0685-47c0-b3da-c0377b6edd58" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6344505f-15b5-4fcb-bb3f-48db548e9c43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6344505f-15b5-4fcb-bb3f-48db548e9c43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6344505f-15b5-4fcb-bb3f-48db548e9c43" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6344505f-15b5-4fcb-bb3f-48db548e9c43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_48b1a650-389f-4012-ba98-27a9a0509f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6344505f-15b5-4fcb-bb3f-48db548e9c43" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_48b1a650-389f-4012-ba98-27a9a0509f73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_521ed712-64a9-49f4-a319-5f4df07d467c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_48b1a650-389f-4012-ba98-27a9a0509f73" xlink:to="loc_us-gaap_InterestRateSwapMember_521ed712-64a9-49f4-a319-5f4df07d467c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_d5c17aa7-c37d-4315-9a71-833264791aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_48b1a650-389f-4012-ba98-27a9a0509f73" xlink:to="loc_us-gaap_ForeignExchangeContractMember_d5c17aa7-c37d-4315-9a71-833264791aaf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails" xlink:type="extended" id="i9d9f32aeff3640ca808edd8c18c7301c_DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_09b2d860-3f45-4d0b-8022-6734fc0541c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_b7a35f50-9149-4063-ada2-08fd86c7b7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_09b2d860-3f45-4d0b-8022-6734fc0541c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_b7a35f50-9149-4063-ada2-08fd86c7b7d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_135de6d0-c2c6-43ad-9fd6-c1d1ecc1cbba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_09b2d860-3f45-4d0b-8022-6734fc0541c5" xlink:to="loc_us-gaap_DerivativeTable_135de6d0-c2c6-43ad-9fd6-c1d1ecc1cbba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ecbcc038-332f-459d-96ff-3658cee63fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_135de6d0-c2c6-43ad-9fd6-c1d1ecc1cbba" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ecbcc038-332f-459d-96ff-3658cee63fc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ecbcc038-332f-459d-96ff-3658cee63fc2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ecbcc038-332f-459d-96ff-3658cee63fc2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ecbcc038-332f-459d-96ff-3658cee63fc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_fa9f22b0-ba5f-4327-bc1e-400ea157af1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ecbcc038-332f-459d-96ff-3658cee63fc2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_fa9f22b0-ba5f-4327-bc1e-400ea157af1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_42e5407e-e210-4044-a8f7-f574c146eec9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_fa9f22b0-ba5f-4327-bc1e-400ea157af1e" xlink:to="loc_us-gaap_InterestRateSwapMember_42e5407e-e210-4044-a8f7-f574c146eec9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_5fcb7419-4b5f-404d-b354-2349d229b0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_fa9f22b0-ba5f-4327-bc1e-400ea157af1e" xlink:to="loc_us-gaap_ForeignExchangeContractMember_5fcb7419-4b5f-404d-b354-2349d229b0a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_50165b6b-e87a-4256-aaf8-ae6f62951f86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_135de6d0-c2c6-43ad-9fd6-c1d1ecc1cbba" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_50165b6b-e87a-4256-aaf8-ae6f62951f86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_50165b6b-e87a-4256-aaf8-ae6f62951f86_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_50165b6b-e87a-4256-aaf8-ae6f62951f86" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_50165b6b-e87a-4256-aaf8-ae6f62951f86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ed163ab8-b279-4d82-8a65-51ce33e06413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_50165b6b-e87a-4256-aaf8-ae6f62951f86" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ed163ab8-b279-4d82-8a65-51ce33e06413" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_9b60aed3-71c5-4373-9a37-6d9bfb684457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ed163ab8-b279-4d82-8a65-51ce33e06413" xlink:to="loc_us-gaap_InterestExpenseMember_9b60aed3-71c5-4373-9a37-6d9bfb684457" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_73e304b7-7a24-4eb2-b0d6-990f5577231d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ed163ab8-b279-4d82-8a65-51ce33e06413" xlink:to="loc_us-gaap_CostOfSalesMember_73e304b7-7a24-4eb2-b0d6-990f5577231d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/EarningsperShareDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#EarningsperShareDetails"/>
  <link:definitionLink xlink:role="http://www.hostessbrands.com/role/EarningsperShareDetails" xlink:type="extended" id="i8e20d68fe2f8480abc9a8c0427ffae2d_EarningsperShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_9617a1fe-e307-42de-bd70-f8c961429eda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_9617a1fe-e307-42de-bd70-f8c961429eda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d923d7e1-fb67-4b08-942d-fd06d59c2f20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_9617a1fe-e307-42de-bd70-f8c961429eda" xlink:to="loc_us-gaap_NetIncomeLoss_d923d7e1-fb67-4b08-942d-fd06d59c2f20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_e801648c-9b71-49f6-a058-5ecf8f7196b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_e801648c-9b71-49f6-a058-5ecf8f7196b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_af1c80b6-8146-4f32-b884-c9eb2eb4f017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_e801648c-9b71-49f6-a058-5ecf8f7196b1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_af1c80b6-8146-4f32-b884-c9eb2eb4f017" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9cc6418a-ab10-4793-8896-5ac2398b5ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_e801648c-9b71-49f6-a058-5ecf8f7196b1" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9cc6418a-ab10-4793-8896-5ac2398b5ddf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_51381f83-3d83-4d29-880a-6ef30b52409c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_e801648c-9b71-49f6-a058-5ecf8f7196b1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_51381f83-3d83-4d29-880a-6ef30b52409c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_cf506d67-23a5-4d44-bc37-01305611d6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:to="loc_us-gaap_EarningsPerShareBasic_cf506d67-23a5-4d44-bc37-01305611d6e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8c19a33d-c95a-418e-bb82-0f57c3c0c0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8c19a33d-c95a-418e-bb82-0f57c3c0c0cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bf39c780-a585-4b38-a333-decd45f81544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bf39c780-a585-4b38-a333-decd45f81544" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_845dd105-6598-4c2b-b115-575974b1fc27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bf39c780-a585-4b38-a333-decd45f81544" xlink:to="loc_us-gaap_AwardTypeAxis_845dd105-6598-4c2b-b115-575974b1fc27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_845dd105-6598-4c2b-b115-575974b1fc27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_845dd105-6598-4c2b-b115-575974b1fc27" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_845dd105-6598-4c2b-b115-575974b1fc27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b833b85-4afa-496e-b6f0-edf88210d322" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_845dd105-6598-4c2b-b115-575974b1fc27" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b833b85-4afa-496e-b6f0-edf88210d322" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2da5de4c-5c0b-4861-8a34-aa32ebd4d67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b833b85-4afa-496e-b6f0-edf88210d322" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2da5de4c-5c0b-4861-8a34-aa32ebd4d67a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember_3eef0589-aea2-48c6-a681-906496893eea" xlink:href="twnk-20230331.xsd#twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b833b85-4afa-496e-b6f0-edf88210d322" xlink:to="loc_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember_3eef0589-aea2-48c6-a681-906496893eea" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.hostessbrands.com/role/IncomeTaxesDetails" xlink:type="extended" id="i5005e2f4d1ff48d084c4ba805f141ccd_IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_twnk_IncomeTaxDisclosureLineItems_7df549e9-73d5-4236-b912-9cecf2fa868b" xlink:href="twnk-20230331.xsd#twnk_IncomeTaxDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e2832918-4e32-47a3-9c7a-eaa1f070a71d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_twnk_IncomeTaxDisclosureLineItems_7df549e9-73d5-4236-b912-9cecf2fa868b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e2832918-4e32-47a3-9c7a-eaa1f070a71d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_IncomeTaxDisclosureTable_678db25c-75ce-418c-ac53-7206d4b98184" xlink:href="twnk-20230331.xsd#twnk_IncomeTaxDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_twnk_IncomeTaxDisclosureLineItems_7df549e9-73d5-4236-b912-9cecf2fa868b" xlink:to="loc_twnk_IncomeTaxDisclosureTable_678db25c-75ce-418c-ac53-7206d4b98184" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_58e0a962-b4fa-4767-963e-0c08a154bd5c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_twnk_IncomeTaxDisclosureTable_678db25c-75ce-418c-ac53-7206d4b98184" xlink:to="loc_srt_StatementScenarioAxis_58e0a962-b4fa-4767-963e-0c08a154bd5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_58e0a962-b4fa-4767-963e-0c08a154bd5c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_58e0a962-b4fa-4767-963e-0c08a154bd5c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_58e0a962-b4fa-4767-963e-0c08a154bd5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_111b9040-41b8-4496-95fa-adee60c0c2a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_58e0a962-b4fa-4767-963e-0c08a154bd5c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_111b9040-41b8-4496-95fa-adee60c0c2a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ad7d029a-d0e5-4c3b-b83c-2bf47f41a4fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_111b9040-41b8-4496-95fa-adee60c0c2a1" xlink:to="loc_srt_ScenarioForecastMember_ad7d029a-d0e5-4c3b-b83c-2bf47f41a4fb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>twnk-20230331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:619910b6-3794-4b98-b0aa-99711e2a943d,g:7eccb637-39b4-43f8-9ce1-db3dde50b963-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_22612c47-6261-4860-8c4b-cfac0471108e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6777b7c8-32b0-49a0-8cfb-cb350305b41d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_252a3adc-69a7-40d3-83fd-1ae70394bda5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_8ec0c112-3638-4283-8b37-5e298670563d_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_85a438e2-f9aa-443c-97d7-da2a0b389cea_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_58a2dc07-a5c1-4f19-b2fa-bad7c289a9c4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_efc8c0eb-4809-43f0-8bb0-9442679b1c5f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_44536828-2890-457b-ac59-fc6b7abbbef0_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_a45ad344-2c35-4584-ac03-73ea092b884a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_3900babe-ca48-4943-a389-1bb9dfb44e53_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_49c01858-2c29-4868-b5c2-6805015b0009_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_e34b821c-50b3-47fe-b35b-a7e024b2d74e_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_39c4735f-e84e-4d07-a991-abecf2f94ef8_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_ceafa27b-4829-448f-8b16-f39a5a8175d4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_8fcf6f67-cd88-48f2-bd5a-8c94f53feffc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_95bbd972-60bd-4696-8498-779713b34f7b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fa7e798e-c176-4ef7-83e1-7c4f83a0920e_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c58ea524-a8fd-46c4-9d06-167c7676766f_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares outstanding - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_958eb77e-5de1-4c43-9e42-6fc38889c1bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInvestments_ce3d374c-f6ee-4e6f-9d2a-30c8f318b6ce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized and unrealized gains on short-term investments</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1c1c5f95-5885-4d2d-9b94-b99250722c93_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_6df3f859-d24b-4e1f-9176-7c8b14e4445f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_70b062f5-3610-4706-a249-e0a6edd6cdcb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_cf069b74-c861-44c3-bece-36de1194bbc7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_5fb016ca-a2d0-42bc-9a59-04efb1f8da55_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Costs</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_379ad8b4-666b-4335-94ab-67125e9f8e68_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_f018974f-cfab-4f72-8715-da5b7d4bd154_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt and lease obligations payable within one year</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_81381fa2-21de-4f50-8f5a-a9e5213634ac_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Current portion of long term debt and lease obligations</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_f8c8b931-771f-4541-ba06-6af89c148804_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeContractMember" xlink:to="lab_us-gaap_ForeignExchangeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_fe0824f5-b1cd-4d42-8800-29aa1ef4f36d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_826e6381-1b91-4b33-b27d-f76b0fa43ba6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A common stock, $0.0001 par value, 200,000,000 shares authorized, 143,099,217 shares issued and 133,005,487 shares outstanding as of March&#160;31, 2023 and 142,650,344 shares issued and 133,117,224 shares outstanding as of December&#160;31, 2022</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_3fced9e6-6670-4a00-a97b-550d62e06269_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_67b59094-973b-4641-950a-004f59b88582_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0f3f09cd-0318-42e3-b0e1-b4315359af10_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective fixed interest rate on long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_28399526-fc7a-4376-9256-d21314ecaf91_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_0ada0023-84e5-41d4-8b79-6a68a7d43134_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cb245397-8130-4ce0-9caa-9b9b4b6f499d_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of employee stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_70a6b601-fa99-4ba0-826d-ad670549f712_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from maturity of short-term investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_a4a93757-5ba6-4f45-9eab-50d02462e98d_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease expense</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_0e436968-9911-4ede-a216-d0625bc932ad_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of the Gains and Losses Related to Interest Rate and Foreign Currency Instruments in the Consolidated Statement of Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_b6624ce6-ddaa-4178-857a-94490540fa03_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_04f72366-4cca-4f36-aca9-177fb65748ce_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b93b1d10-ac30-4361-ae19-067022f199a8_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_3eb0cc37-e864-446c-900d-d3a66998c0f1_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive compensation</link:label>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Bonuses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedBonusesCurrent" xlink:to="lab_us-gaap_AccruedBonusesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6cc92373-1612-4414-b361-4870fdd7bb1f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_be364a97-8034-4fd2-a147-6607cd7aac55_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_e6cbb3a8-a6e6-437d-8217-857fbf367e3d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received from exercise of options and warrants</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_d5095058-4e78-4f52-be77-d60522bd34ac_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_397418db-895f-42b3-8af3-a2c0053fd8f9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_222d6702-3cda-48e4-8470-0753e79146a1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_cb36c710-cd17-4290-ba0d-438e064a8ce9_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_802db2e5-7772-4b35-a745-6ee28ab79af9_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_e28301a9-af43-43ab-9d80-9d339a96987e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_ea3d9855-0278-4cfb-aa11-c042bcff79ba_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_1fbe2fe2-f0a9-4b0c-a0e4-6e712d2578ec_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedge</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_83ab73cd-bcbf-445a-894e-4466653554b9_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_5fbc46c3-3867-4564-befe-c831daceb826_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeBasisSpreadOnVariableRate_fb69358a-31cf-4436-8078-baf6c1b906c9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DerivativeBasisSpreadOnVariableRate_label_en-US" xlink:label="lab_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:to="lab_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_d81b7260-fe36-48f1-9e61-3dc618fb4962_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_de760d25-81c1-42c6-ba95-6768d94136e7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_32670fb3-25f9-4113-98d2-cac7d91e6332_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseMember_f6096435-509c-4b58-9db1-8fa0f32fa1f1_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_ab7cdae8-30ef-4f61-b7b6-a55888b3277f_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent_b03e5f5b-d9ae-4bea-9834-88a4a1e8cb86_terseLabel_en-US" xlink:label="lab_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax receivable agreement obligations</link:label>
    <link:label id="lab_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent_label_en-US" xlink:label="lab_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Receivable Agreement, Payments Payable, Noncurrent</link:label>
    <link:label id="lab_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent_documentation_en-US" xlink:label="lab_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Receivable Agreement, Payments Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent" xlink:href="twnk-20230331.xsd#twnk_TaxReceivableAgreementPaymentsPayableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent" xlink:to="lab_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_d35cfb59-9601-47a0-aee0-456bdf4cc86a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_4919b712-1658-41b8-b07d-4e35c6692405_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_66649f46-2d6a-4ffb-ae16-575c7a8887bd_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software amortization expense</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_2ecf30ec-4e81-40d2-9945-0a39fbc3acc0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_33050e71-d8c5-4d07-aebf-c3cdca8157b0_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_1d0ef7fc-fc9e-4c19-b68d-c7ad680e6505_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_e98fb1e3-d535-42be-b43f-7d48b4d70b6b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_687cf6a5-56b8-40bf-af47-1a0cca971ea1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_2f14e663-f71e-487f-8524-b9d45d3f8f09_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_29d55ee2-15ba-4ad8-babe-a6adb75e6d9a_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt and lease obligations</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation, Including Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_AccruedLiabilitiesAndOtherCurrent_bfb3fc0a-c1fc-404d-96af-1d259afed855_terseLabel_en-US" xlink:label="lab_twnk_AccruedLiabilitiesAndOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_twnk_AccruedLiabilitiesAndOtherCurrent_8629a719-93ee-45db-b1a9-4e1a1071f785_totalLabel_en-US" xlink:label="lab_twnk_AccruedLiabilitiesAndOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_twnk_AccruedLiabilitiesAndOtherCurrent_label_en-US" xlink:label="lab_twnk_AccruedLiabilitiesAndOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities And Other, Current</link:label>
    <link:label id="lab_twnk_AccruedLiabilitiesAndOtherCurrent_documentation_en-US" xlink:label="lab_twnk_AccruedLiabilitiesAndOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities And Other, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_AccruedLiabilitiesAndOtherCurrent" xlink:href="twnk-20230331.xsd#twnk_AccruedLiabilitiesAndOtherCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_AccruedLiabilitiesAndOtherCurrent" xlink:to="lab_twnk_AccruedLiabilitiesAndOtherCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_CustomerTradeAllowanceLiabilityCurrent_4291bf83-7266-43a2-b6c2-0b9e7944c48a_terseLabel_en-US" xlink:label="lab_twnk_CustomerTradeAllowanceLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer trade allowances</link:label>
    <link:label id="lab_twnk_CustomerTradeAllowanceLiabilityCurrent_label_en-US" xlink:label="lab_twnk_CustomerTradeAllowanceLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Trade Allowance Liability, Current</link:label>
    <link:label id="lab_twnk_CustomerTradeAllowanceLiabilityCurrent_documentation_en-US" xlink:label="lab_twnk_CustomerTradeAllowanceLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Trade Allowance Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_CustomerTradeAllowanceLiabilityCurrent" xlink:href="twnk-20230331.xsd#twnk_CustomerTradeAllowanceLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_CustomerTradeAllowanceLiabilityCurrent" xlink:to="lab_twnk_CustomerTradeAllowanceLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_68da7fbe-43d3-4f54-9315-32279dac41e1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_cc67a920-3c89-484f-a8f0-e36092099c62_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the period for:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_9f19ff1b-c905-4385-b58c-382a761089de_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_22940a83-2609-4278-8515-e2c8a8732fdc_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_98aee265-f715-4ece-b874-0f06a9df924c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_eca10ce9-c568-444c-bada-e15b5f0f0db0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_c5f57912-0ecd-4ed6-83d9-5ab7e71d916b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating costs and expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_9664e148-08a1-4121-800a-94a2922110c6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_SweetBakedGoodsMember_d9a0895a-0035-4be9-a0c8-34bca661de4a_terseLabel_en-US" xlink:label="lab_twnk_SweetBakedGoodsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sweet Baked Goods</link:label>
    <link:label id="lab_twnk_SweetBakedGoodsMember_label_en-US" xlink:label="lab_twnk_SweetBakedGoodsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sweet Baked Goods [Member]</link:label>
    <link:label id="lab_twnk_SweetBakedGoodsMember_documentation_en-US" xlink:label="lab_twnk_SweetBakedGoodsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sweet Baked Goods [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_SweetBakedGoodsMember" xlink:href="twnk-20230331.xsd#twnk_SweetBakedGoodsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_SweetBakedGoodsMember" xlink:to="lab_twnk_SweetBakedGoodsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_46d3d718-604d-4f83-af9b-e5e8bcb69fa1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ef82a62c-c8a6-45e2-9a83-18ff62bdd75f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_e15d0044-33f3-4f07-b89d-f5fd61f03a21_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt premium and issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue_0f1b7df6-d793-4730-b44c-85e0dd013c89_terseLabel_en-US" xlink:label="lab_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain contingency, punitive or aggravated damages, interest, proceedings fees and any other relief sought, value</link:label>
    <link:label id="lab_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue_label_en-US" xlink:label="lab_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingency, Punitive Or Aggravated Damages, Interest, Proceedings Fees And Any Other Relief Sought, Value</link:label>
    <link:label id="lab_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue_documentation_en-US" xlink:label="lab_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingency, Punitive Or Aggravated Damages, Interest, Proceedings Fees And Any Other Relief Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue" xlink:href="twnk-20230331.xsd#twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue" xlink:to="lab_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_12d5e12c-6ec6-48bf-a6c7-0b0eb8a96753_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_c59dfd39-5d38-4fa3-b9b2-a4290f26b549_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_87524688-7f99-452f-8dc6-63a34404ab0d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_a433ae98-9c34-4d90-9897-5b122265e126_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_d08db86f-f680-4f0f-b998-28e19448cce1_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLegalSettlements_6f22663f-b766-4c34-9eed-fa95a2fd83ce_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from legal settlements</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLegalSettlements_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Legal Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLegalSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLegalSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLegalSettlements" xlink:to="lab_us-gaap_ProceedsFromLegalSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e63eba2a-d38a-4392-bbcb-6e0f79352686_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5202c161-f07b-44b6-b66e-281f25046d93_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_e0362c62-65f5-48d8-8b46-927cc2a1c35a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_8b01fcea-915c-4f8e-881d-dc8684756531_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_d8e2d861-0280-4162-81aa-cf746f7231b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6327116a-7cb1-4527-8f45-ff186c38a199_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for damages occurring during shipment, quality claims and doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_05ec16e7-022d-4772-af25-b951e0b7c408_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of employee stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_5246eb8b-ae91-4fc8-a0db-903f278c96ab_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_3adf1922-31ea-48d0-9e7c-84687e6b0893_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_b523ef25-1713-4e1b-b6b4-7ed662a49572_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_27ebb3ba-6235-4473-a72b-a218ccea3b07_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_4c59cbbb-a8f8-4816-b0ef-1b0d77a2cae4_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0da97b45-decf-4c71-8020-22999fb2abb1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_0cbf92da-5912-4b43-99ef-5d61a158d884_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_2e94432a-80f2-4bd7-893c-eb5aae5eca42_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification into net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_cb489887-daba-4094-871f-e8a8675993b8_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain ) Loss on derivative contracts designated as cash flow hedges</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_16a37025-d5b5-4dc4-bb47-ca36f1fa25c1_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating costs and expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_d31ed1a0-4334-4c04-b74b-dca5ce66509e_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8fe29aac-c65f-4fd1-bceb-58abb7ad1fbe_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4b3e6313-d363-4e7c-8c84-a9857a1f9cfd_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_c84a656f-d89d-4d60-a8a1-f6ad60659a1f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_f000083e-11cb-44a2-b0b3-e7299e0bbdea_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_072795d8-c592-43e8-acc6-f0c786dd3fde_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_f48f5f9d-7f32-4eb3-a758-258fc9e55cc1_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_ceaca236-d211-496b-8cc8-05d4fcd532ee_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_b955f4d8-ded4-4674-aaeb-0eb8379513e9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_441429c5-d23c-48ee-bf8d-b811121f07b3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_NonCashLeaseExpense_86ffd151-7c61-4968-a3e0-22c7a5d37f1d_terseLabel_en-US" xlink:label="lab_twnk_NonCashLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash lease expense</link:label>
    <link:label id="lab_twnk_NonCashLeaseExpense_label_en-US" xlink:label="lab_twnk_NonCashLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Cash Lease Expense</link:label>
    <link:label id="lab_twnk_NonCashLeaseExpense_documentation_en-US" xlink:label="lab_twnk_NonCashLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Cash Lease Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_NonCashLeaseExpense" xlink:href="twnk-20230331.xsd#twnk_NonCashLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_NonCashLeaseExpense" xlink:to="lab_twnk_NonCashLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_c1c9792d-7739-4a6b-a3cc-17b178844a93_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net taxes paid (refunded)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_3f60760b-436d-4378-a735-5b44869f6b53_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_CapitalizedComputerSoftwareUsefulLife_dca87eb4-460b-4e46-a4c8-ac20d1bad190_terseLabel_en-US" xlink:label="lab_twnk_CapitalizedComputerSoftwareUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software, estimated useful life</link:label>
    <link:label id="lab_twnk_CapitalizedComputerSoftwareUsefulLife_label_en-US" xlink:label="lab_twnk_CapitalizedComputerSoftwareUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Useful Life</link:label>
    <link:label id="lab_twnk_CapitalizedComputerSoftwareUsefulLife_documentation_en-US" xlink:label="lab_twnk_CapitalizedComputerSoftwareUsefulLife" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_CapitalizedComputerSoftwareUsefulLife" xlink:href="twnk-20230331.xsd#twnk_CapitalizedComputerSoftwareUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_CapitalizedComputerSoftwareUsefulLife" xlink:to="lab_twnk_CapitalizedComputerSoftwareUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_72fae787-9eef-41cb-ae06-4c33cedaba7c_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_db0a6677-e6d1-4108-9e58-8f15038b30b2_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_35019782-ee11-4053-b8cf-beef3dc50152_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Disclosures of Cash Flow Information:</link:label>
    <link:label id="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_GainContingencyDamagesSoughtValue_10bf8b4e-6fc6-47a1-9532-30f47d6108fe_terseLabel_en-US" xlink:label="lab_twnk_GainContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain contingency, damages sought, value</link:label>
    <link:label id="lab_twnk_GainContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_twnk_GainContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingency, Damages Sought, Value</link:label>
    <link:label id="lab_twnk_GainContingencyDamagesSoughtValue_documentation_en-US" xlink:label="lab_twnk_GainContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_GainContingencyDamagesSoughtValue" xlink:href="twnk-20230331.xsd#twnk_GainContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_GainContingencyDamagesSoughtValue" xlink:to="lab_twnk_GainContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_184037b3-d1b6-4d85-bf44-3cd6963bf868_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_d87c5857-fd73-41f3-8aed-444be2969643_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Lease Obligations</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_2695c7af-b524-4467-9e96-74c67abf8243_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_d4277e8b-035c-444d-92da-d1d22db4030b_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_a186c393-6ff1-4ae4-a01d-61702528c3ae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_da2953be-c208-4a64-913b-5c6b3e2dd8da_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_8db6247e-cfec-43d7-a259-319e157b4bf2_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt discount amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_20031f8e-8946-4f8e-8873-a8a778009355_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_08fcbe9f-a1d0-4c1e-b4a9-47b3c82c3cdd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_TaxReceivableAgreementTextBlock_26ae2cee-7e5b-4a9e-aa5b-928ea9f13c94_terseLabel_en-US" xlink:label="lab_twnk_TaxReceivableAgreementTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Receivable Agreement Obligations</link:label>
    <link:label id="lab_twnk_TaxReceivableAgreementTextBlock_label_en-US" xlink:label="lab_twnk_TaxReceivableAgreementTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Receivable Agreement [Text Block]</link:label>
    <link:label id="lab_twnk_TaxReceivableAgreementTextBlock_documentation_en-US" xlink:label="lab_twnk_TaxReceivableAgreementTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Receivable Agreement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_TaxReceivableAgreementTextBlock" xlink:href="twnk-20230331.xsd#twnk_TaxReceivableAgreementTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_TaxReceivableAgreementTextBlock" xlink:to="lab_twnk_TaxReceivableAgreementTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_79ebd10a-9d87-4412-ba65-2cb1cf772efc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_745a788f-cf77-476f-864e-174d2a798c63_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_156d6868-07be-4602-ae36-52cc42429bd5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on interest rate swap and foreign currency contracts designated as a cash flow hedge</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_021d1a66-6069-4e54-a271-83883def933b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_eb63c97c-5269-4591-a185-a0373777f4d8_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated net revenues</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_df5484bd-d2e9-4fed-8a5b-a0cc71f4a4e5_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_7b60c897-15f7-406b-87e0-69f2a38bd8fb_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_30d828b7-9d59-409d-b61c-d3ad132129ac_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_TermLoanAndInterestRateSwapContractsMember_41c401ed-fd88-47eb-a1a3-a7ad58af773f_terseLabel_en-US" xlink:label="lab_twnk_TermLoanAndInterestRateSwapContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan and Interest Rate Swap Contracts</link:label>
    <link:label id="lab_twnk_TermLoanAndInterestRateSwapContractsMember_label_en-US" xlink:label="lab_twnk_TermLoanAndInterestRateSwapContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan and Interest Rate Swap Contracts [Member]</link:label>
    <link:label id="lab_twnk_TermLoanAndInterestRateSwapContractsMember_documentation_en-US" xlink:label="lab_twnk_TermLoanAndInterestRateSwapContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan and Interest Rate Swap Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_TermLoanAndInterestRateSwapContractsMember" xlink:href="twnk-20230331.xsd#twnk_TermLoanAndInterestRateSwapContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_TermLoanAndInterestRateSwapContractsMember" xlink:to="lab_twnk_TermLoanAndInterestRateSwapContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_c3ea2c4b-a225-4767-9d66-591d13ed8df9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_901e4f19-9639-4830-8764-9f62b7da8919_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_a55f52b6-d865-477d-ae14-e9098be9f856_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_CookiesMember_5b256438-4b0c-4777-b1de-0a5f2fa12b4f_terseLabel_en-US" xlink:label="lab_twnk_CookiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cookies</link:label>
    <link:label id="lab_twnk_CookiesMember_label_en-US" xlink:label="lab_twnk_CookiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cookies [Member]</link:label>
    <link:label id="lab_twnk_CookiesMember_documentation_en-US" xlink:label="lab_twnk_CookiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cookies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_CookiesMember" xlink:href="twnk-20230331.xsd#twnk_CookiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_CookiesMember" xlink:to="lab_twnk_CookiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_bd0247ff-c3bb-4797-a917-7a3204753a43_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_8e434e19-fe0e-49de-971c-d914c75fb79f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per Class A share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_05c7e85f-d040-4b04-a276-ce2c18bbf308_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_4d017cc2-1726-4920-9b73-23d785031a09_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3d1caee5-cb58-4811-895d-2e4dbabe14a9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_ab617329-2971-4be2-859d-69c7f80682d3_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap contracts</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_9f3b300b-2153-4580-b33d-5ba0acb7cee8_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_e2399847-03e1-4cd0-a3aa-ccf492e40c41_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_1d7f8408-2e89-4119-91ae-f0496b771356_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_c2106816-f804-46c8-a5cc-70b666166fc3_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_80b4d0b0-b55d-4c0d-96da-b8e6eed10e59_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_7cc58eb5-0b58-4417-af2d-44301514f5fb_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease expense</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_7f55d03f-964d-4455-a0f4-51fde34135ad_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_IncreaseDecreaseinAccruedCapitalExpenditures_9575cc88-cb8f-4cb1-9e44-de7be22aaeac_terseLabel_en-US" xlink:label="lab_twnk_IncreaseDecreaseinAccruedCapitalExpenditures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued capital expenditures</link:label>
    <link:label id="lab_twnk_IncreaseDecreaseinAccruedCapitalExpenditures_label_en-US" xlink:label="lab_twnk_IncreaseDecreaseinAccruedCapitalExpenditures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Capital Expenditures</link:label>
    <link:label id="lab_twnk_IncreaseDecreaseinAccruedCapitalExpenditures_documentation_en-US" xlink:label="lab_twnk_IncreaseDecreaseinAccruedCapitalExpenditures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Capital Expenditures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_IncreaseDecreaseinAccruedCapitalExpenditures" xlink:href="twnk-20230331.xsd#twnk_IncreaseDecreaseinAccruedCapitalExpenditures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_IncreaseDecreaseinAccruedCapitalExpenditures" xlink:to="lab_twnk_IncreaseDecreaseinAccruedCapitalExpenditures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_79e265bd-3405-4437-9125-8a370ff07f50_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8663e806-3d09-4bb3-970a-dd6925f22c5e_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaids and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_6ad8797a-adf0-45fc-a46a-d82ea161473c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_cd5e8b2c-fd4e-413b-a893-1041f5210e4f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_038db860-edc4-4583-a373-4c1cff1e6147_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_c894c599-1b31-4c23-bebb-0b4e9075e552_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_7ce38cb0-ef64-4536-94bd-327803b64b1c_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward_cab52f67-61c9-4b81-8c33-e42d8475cb13_terseLabel_en-US" xlink:label="lab_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Of Tax Receivable Agreement Liability [Roll Forward]</link:label>
    <link:label id="lab_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward_label_en-US" xlink:label="lab_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Of Tax Receivable Agreement Liability [Roll Forward]</link:label>
    <link:label id="lab_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward_documentation_en-US" xlink:label="lab_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Of Tax Receivable Agreement Liability [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward" xlink:href="twnk-20230331.xsd#twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward" xlink:to="lab_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_OtherInventoryInTransitNet_b08bd66f-00c9-4b3e-9ecf-2320dd34bd05_terseLabel_en-US" xlink:label="lab_twnk_OtherInventoryInTransitNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory in transit to customers</link:label>
    <link:label id="lab_twnk_OtherInventoryInTransitNet_label_en-US" xlink:label="lab_twnk_OtherInventoryInTransitNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Inventory, In Transit, Net</link:label>
    <link:label id="lab_twnk_OtherInventoryInTransitNet_documentation_en-US" xlink:label="lab_twnk_OtherInventoryInTransitNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Inventory, In Transit, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_OtherInventoryInTransitNet" xlink:href="twnk-20230331.xsd#twnk_OtherInventoryInTransitNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_OtherInventoryInTransitNet" xlink:to="lab_twnk_OtherInventoryInTransitNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_ce56cb72-4e6b-4abe-a500-2a038a9a0e70_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_9679660d-36e1-4b08-8d29-7bcef5b2f1da_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of the Fair Value of Interest Rate and Foreign Currency Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_40ba3c4e-7e09-44c2-8e2d-e583aa759262_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ca35f771-8e7f-47f0-bf34-17aebaf8435e_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average Class A shares outstanding - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a1f09b89-2aaa-445f-ad77-dfdc55724572_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_9a65f438-72eb-4a48-958b-93a66ca295b6_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_de2cebf7-b06c-48b3-b5b7-df8532c8be9e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_c9a1adcf-a5d0-47f9-a18f-47cfb6743f83_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_27e3583e-02c9-4cb4-8254-23abb205184b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of non-cash investing:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_880df27e-fa76-4660-b83b-c12eaeef3298_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies (Note 9)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_91ab0684-31e4-49a1-a5f7-f773aa1c19f0_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_0210a1a2-040c-43a8-aa5c-486bff76d028_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_5500d14d-55aa-4428-8fe7-0880f94d06e4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount of derivative contracts</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_a44660ed-e49c-4113-a1fd-2f9827174596_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8d27ff51-635a-4599-9b27-15b114f3d1a5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_0ef09674-9f5c-4ab4-b0c1-ba5f177f8060_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_12d49d58-b387-405f-aef0-b5bc6c57f845_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_71013555-fded-48b6-862b-527397f5415d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_27b6f229-8a02-4a85-9f4c-f9a19152cfd9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest costs capitalized</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_4d272ebe-942e-4dab-bbc4-a6d0f6e97b18_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount_d7c8eb10-f4d7-4be8-b868-4cc638f8f70e_terseLabel_en-US" xlink:label="lab_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum contracted sales amount</link:label>
    <link:label id="lab_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount_label_en-US" xlink:label="lab_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount, Maximum Contracted Sales Amount</link:label>
    <link:label id="lab_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount_documentation_en-US" xlink:label="lab_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount, Maximum Contracted Sales Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount" xlink:href="twnk-20230331.xsd#twnk_DerivativeNotionalAmountMaximumContractedSalesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount" xlink:to="lab_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_3cc62d38-0f3a-4c76-a241-1cf9cc47e80c_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_862a9014-6b6e-44a4-99eb-c55d1153dbd8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_dcb8ab2e-4b3f-4a5a-9bd6-07be70c37e25_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_d9c9db39-8d96-480b-86a6-fda27ae6a255_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_19277b82-e213-4f3a-b249-94e2d058b63d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_8d8fbf8f-9628-4b60-8377-d242ccfb6a9f_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5838d1f9-de38-4f42-859c-5b5311c0b653_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_5cbfe450-88b1-4e88-a14b-9262a9fa8d2e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability_11b579c4-1dd0-4350-8d9c-731714a1101b_terseLabel_en-US" xlink:label="lab_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer trade allowances</link:label>
    <link:label id="lab_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability_label_en-US" xlink:label="lab_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Customer Trade Allowance Liability</link:label>
    <link:label id="lab_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability_documentation_en-US" xlink:label="lab_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Customer Trade Allowance Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability" xlink:href="twnk-20230331.xsd#twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability" xlink:to="lab_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_34a1da70-2454-4cd8-bcdb-677599820f55_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax payments related to issuance of shares to employees</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_29860439-8862-4cf1-9e2b-79d5f669e48e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_11a5c5aa-7918-4669-8eed-3b6c4f591f20_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_cd4dd687-c309-454d-89e9-ead9b50e2efb_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_c889fab3-d0f1-48f9-bb48-bf4042a6b449_negatedLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized foreign exchange losses</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_04cc1b6c-8251-4e00-ab66-535f75b09cda_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ingredients and packaging</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials and Supplies, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_f640712a-fce8-413a-b4e3-f87c39a0063e_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_aaf26a0c-0cae-41f7-8d3f-1f1f4c65ae0b_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_96df436f-ffbd-4f55-8a4a-71542368ba59_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8124b8a0-10a3-4cc4-90ea-7f184500e924_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of share-based payment arrangements (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_f5afb266-ed0f-4893-ba80-a0ca130b4ec5_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_84b534e6-b9f9-42f9-86a2-20da51284128_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_4b8bd85d-8204-4cea-9498-ff8f7a86d2c2_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c66132d0-afdc-452b-a886-cb695bc131ff_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_9a6deb7f-6881-4b09-8ec7-ebd7a2c2ee17_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_TaxReceivableAgreementPaymentsPayableCurrent_fe0d0094-0696-4915-88cd-35aefefbabff_terseLabel_en-US" xlink:label="lab_twnk_TaxReceivableAgreementPaymentsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax receivable agreement payments payable within one year</link:label>
    <link:label id="lab_twnk_TaxReceivableAgreementPaymentsPayableCurrent_label_en-US" xlink:label="lab_twnk_TaxReceivableAgreementPaymentsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Receivable Agreement, Payments Payable, Current</link:label>
    <link:label id="lab_twnk_TaxReceivableAgreementPaymentsPayableCurrent_documentation_en-US" xlink:label="lab_twnk_TaxReceivableAgreementPaymentsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Receivable Agreement, Payments Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_TaxReceivableAgreementPaymentsPayableCurrent" xlink:href="twnk-20230331.xsd#twnk_TaxReceivableAgreementPaymentsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_TaxReceivableAgreementPaymentsPayableCurrent" xlink:to="lab_twnk_TaxReceivableAgreementPaymentsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_0f51c911-1d41-4bc6-82c5-af3ce52daa2a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_OperatingLeaseRightOfUseAssetsMember_1b70a068-f1ee-4bc8-91ca-e49209a94a05_terseLabel_en-US" xlink:label="lab_twnk_OperatingLeaseRightOfUseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets, operating</link:label>
    <link:label id="lab_twnk_OperatingLeaseRightOfUseAssetsMember_label_en-US" xlink:label="lab_twnk_OperatingLeaseRightOfUseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right of Use Assets [Member]</link:label>
    <link:label id="lab_twnk_OperatingLeaseRightOfUseAssetsMember_documentation_en-US" xlink:label="lab_twnk_OperatingLeaseRightOfUseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_OperatingLeaseRightOfUseAssetsMember" xlink:href="twnk-20230331.xsd#twnk_OperatingLeaseRightOfUseAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_OperatingLeaseRightOfUseAssetsMember" xlink:to="lab_twnk_OperatingLeaseRightOfUseAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_7b25ef8b-ef4e-41c8-8113-b473d0d292eb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_2234cd9b-db21-43fa-afae-6d2d205caacb_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per Class A share - dilutive (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_f3e83f42-bb18-4ddb-ac80-f7ecb9256793_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_03c07b4c-ac3e-411c-92e6-a26d0d981060_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_7ed9795e-6431-443c-a277-05d5da48b133_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_e6d1d691-2c9a-4f63-aef3-4748a57423ae_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of total net revenues for customer</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_5026a28c-4aea-430d-896b-d8a221630db6_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising and marketing</link:label>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_caf94422-3a34-42ef-851e-176aaffacf3d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_2535c81c-947e-4ed6-bbb9-a2a6b63b4115_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_3fbacd0e-10c8-4205-a455-4e305ebd0dbe_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_668820cc-d2a6-4e49-ad65-3f5a81074f08_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_f183d8ef-cdc7-42cc-b459-1bae0520c08e_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer concentration risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_33059968-623d-497c-8a20-a442c35ea7e1_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_b535d20f-d0f1-4bee-b0b1-c64336268851_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of customer relationships</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_5f5475b8-e00b-4669-ab78-b6371609e87a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, net of amounts capitalized</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_71a7c455-3f80-4249-891c-e496c25fa161_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f728ddaa-3970-4787-8bca-382bffece40f_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per Class A share - basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_6f090066-2ef3-4a2d-bc75-d14e5ac40978_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_c0064cf9-6019-44d3-942c-a84c8e184593_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_0694fd39-00ee-4f49-a64c-40b6050dc769_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_1f1eb8e3-2341-4a94-9d07-a522138178b2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingExpense_b071cac1-2170-44f4-8a97-eb9b614d0a8b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling</link:label>
    <link:label id="lab_us-gaap_SellingExpense_label_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingExpense" xlink:to="lab_us-gaap_SellingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_16094252-016c-45a6-a41a-17cb612f6258_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_fb26ca69-7d21-4b46-96b4-6f5f60ff30c0_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_ed47688e-8904-41ee-a313-5e6cfe540bbd_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f188bdef-ccb8-4d3f-a265-91ea010e3ea9_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_9fb6f208-fe2b-4ca1-84aa-2e1e54e31803_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_8e48de4a-6395-4110-996c-4e4323bc167e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of long-term debt and lease obligations</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_e72eabe3-d4a8-4795-a221-08df1d499f43_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_f8077fe6-d408-44cc-92ae-03a8110240c2_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_330ccfc8-37dd-4fe2-81d8-20c0671e12cb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_IncomeTaxDisclosureTable_bb83960a-f76f-4aaf-8fb2-88389edc925e_terseLabel_en-US" xlink:label="lab_twnk_IncomeTaxDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Table]</link:label>
    <link:label id="lab_twnk_IncomeTaxDisclosureTable_label_en-US" xlink:label="lab_twnk_IncomeTaxDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Table]</link:label>
    <link:label id="lab_twnk_IncomeTaxDisclosureTable_documentation_en-US" xlink:label="lab_twnk_IncomeTaxDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_IncomeTaxDisclosureTable" xlink:href="twnk-20230331.xsd#twnk_IncomeTaxDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_IncomeTaxDisclosureTable" xlink:to="lab_twnk_IncomeTaxDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_20e9dc7a-157c-460a-8943-138f14bfd88d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_e5030a2e-3972-4cf2-b4f9-1f040ce99c30_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt and lease obligations</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_fde41c2b-45f1-4b07-8ead-9970f2052cb5_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_fa62f596-7a57-4737-9a0f-a1d2d8dd11d9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndBuildingMember_0a4ee123-04db-47ad-af54-190df9bec745_verboseLabel_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and buildings</link:label>
    <link:label id="lab_us-gaap_LandAndBuildingMember_label_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndBuildingMember" xlink:to="lab_us-gaap_LandAndBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_aa7228cb-6f63-4c15-b149-a684217dff3c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Debt and Lease Obligation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_692121e9-f9a8-4190-99f0-3d1105fff507_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_873b6b0b-5c83-4143-9a71-5ec4389ad5a5_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCapitalizationPolicyPolicyTextBlock_396b5c2d-292f-40f7-bdb6-b1b0c677e7fb_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Interest</link:label>
    <link:label id="lab_us-gaap_InterestCapitalizationPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Capitalization, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCapitalizationPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:to="lab_us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_aed13f64-1088-4799-851f-7d10fb24a597_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_4fd25e15-f591-452e-b8d7-6aec672abd2b_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember_7a123700-d79e-4dcc-a38a-bf7759a4da14_terseLabel_en-US" xlink:label="lab_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options and ESPP awards</link:label>
    <link:label id="lab_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember_label_en-US" xlink:label="lab_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option and Employee Stock [Member]</link:label>
    <link:label id="lab_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember_documentation_en-US" xlink:label="lab_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option and Employee Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember" xlink:href="twnk-20230331.xsd#twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember" xlink:to="lab_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_027470ab-a2db-4233-86db-79885033f2af_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_2126503a-b7e0-4b68-b1b3-51b2a2866ae3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_0cc9c1dd-a290-44bc-83cd-c43ef6063cc0_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_ca5d80a5-9c94-464f-a12c-3d2e5991f96c_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Composition of Lease Expenses</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_4ec7f5bb-5952-410c-ac16-7451f7deba9b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_5a82073b-c614-4135-98f3-a4fc00617e24_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_ef07af46-9807-4f71-902d-06c3c50f8f53_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_8f4e4458-ce31-4279-a709-7bcf81e18eef_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_77d2477c-1587-430f-87fb-6ae80cf85e80_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective fixed interest rate on long-term debt (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_938c5e3c-eae6-46f5-a4cf-e672ddc22a77_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_0d273a6f-6180-42ed-bde9-5ddcd75f4a8d_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_deaabc35-b16f-44c9-a354-7a76f87882ad_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_LiabilityOnTaxReceivableAgreement_41a01c28-65d9-4c3f-9ad9-199bfd0dda20_periodStartLabel_en-US" xlink:label="lab_twnk_LiabilityOnTaxReceivableAgreement" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_twnk_LiabilityOnTaxReceivableAgreement_6721281e-6102-4ee1-b516-dbd48d6189ae_periodEndLabel_en-US" xlink:label="lab_twnk_LiabilityOnTaxReceivableAgreement" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_twnk_LiabilityOnTaxReceivableAgreement_label_en-US" xlink:label="lab_twnk_LiabilityOnTaxReceivableAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability On Tax Receivable Agreement</link:label>
    <link:label id="lab_twnk_LiabilityOnTaxReceivableAgreement_documentation_en-US" xlink:label="lab_twnk_LiabilityOnTaxReceivableAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability On Tax Receivable Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_LiabilityOnTaxReceivableAgreement" xlink:href="twnk-20230331.xsd#twnk_LiabilityOnTaxReceivableAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_LiabilityOnTaxReceivableAgreement" xlink:to="lab_twnk_LiabilityOnTaxReceivableAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_7f99afc2-9151-4406-90ff-d6524098ebea_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_45687dc3-73a0-4124-9b50-910acca88362_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_17771e0c-09dd-4e26-9b16-dd13cf00f851_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_625fef1f-6cf9-4c12-b091-234c56c897e2_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesMember" xlink:to="lab_us-gaap_AccruedLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_OneCustomerMember_d9d8fff3-7613-4898-a9f9-ad8cdda32c7c_terseLabel_en-US" xlink:label="lab_twnk_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer</link:label>
    <link:label id="lab_twnk_OneCustomerMember_label_en-US" xlink:label="lab_twnk_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer [Member]</link:label>
    <link:label id="lab_twnk_OneCustomerMember_documentation_en-US" xlink:label="lab_twnk_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_OneCustomerMember" xlink:href="twnk-20230331.xsd#twnk_OneCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_OneCustomerMember" xlink:to="lab_twnk_OneCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_130c23b1-f178-45a1-970b-6c6cbbe0dd0f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e20ca6b3-6b7a-4a36-9fc3-adf5faefc5c6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_58125d00-38e2-4ac2-b529-c927bd8fd062_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_b1e9b487-8c93-49a8-9a54-5ae8e49fbb14_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_b5f7cf7a-3df8-4a0e-ac6c-18a2c82fd027_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_4c51d68f-9bfa-4d49-87e4-5d68bdc3ab36_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_e36a5ff1-401b-4008-94f5-7a2b699f84f1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of taxes for employee stock awards</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_a8005a91-c81d-409c-9a6c-1869ea441ff7_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_0088c014-a0f9-4883-8826-8972a9d16ec0_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_PaymentsOnTaxReceivableAgreement_f278fd1d-de53-4048-9789-9df5dad1a0f9_negatedTerseLabel_en-US" xlink:label="lab_twnk_PaymentsOnTaxReceivableAgreement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on tax receivable agreement</link:label>
    <link:label id="lab_twnk_PaymentsOnTaxReceivableAgreement_label_en-US" xlink:label="lab_twnk_PaymentsOnTaxReceivableAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments On Tax Receivable Agreement</link:label>
    <link:label id="lab_twnk_PaymentsOnTaxReceivableAgreement_documentation_en-US" xlink:label="lab_twnk_PaymentsOnTaxReceivableAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments On Tax Receivable Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_PaymentsOnTaxReceivableAgreement" xlink:href="twnk-20230331.xsd#twnk_PaymentsOnTaxReceivableAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_PaymentsOnTaxReceivableAgreement" xlink:to="lab_twnk_PaymentsOnTaxReceivableAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7490dcea-c720-4643-a217-70029de82397_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_d32501a0-0617-4819-a5bb-03d51bca6772_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_f7b8c161-6b22-4bcd-a810-9ffe807a66b2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_9bd2a908-e1c0-472a-9987-6571803fe887_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_7558ecc0-c574-4d09-8edc-723b52576b7a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_e5429827-088e-4a89-89fb-77e0d3d90022_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_SummaryOfTaxReceivableAgreementTableTextBlock_f3d7c5ce-2e66-4b1e-b83b-24f7b456c7c3_terseLabel_en-US" xlink:label="lab_twnk_SummaryOfTaxReceivableAgreementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Tax Receivable Agreement</link:label>
    <link:label id="lab_twnk_SummaryOfTaxReceivableAgreementTableTextBlock_label_en-US" xlink:label="lab_twnk_SummaryOfTaxReceivableAgreementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Tax Receivable Agreement [Table Text Block]</link:label>
    <link:label id="lab_twnk_SummaryOfTaxReceivableAgreementTableTextBlock_documentation_en-US" xlink:label="lab_twnk_SummaryOfTaxReceivableAgreementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Tax Receivable Agreement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_SummaryOfTaxReceivableAgreementTableTextBlock" xlink:href="twnk-20230331.xsd#twnk_SummaryOfTaxReceivableAgreementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_SummaryOfTaxReceivableAgreementTableTextBlock" xlink:to="lab_twnk_SummaryOfTaxReceivableAgreementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForSoftware_9b7fd883-abec-4f3f-9543-cae76ec63ed6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition and development of software assets</link:label>
    <link:label id="lab_us-gaap_PaymentsForSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForSoftware" xlink:to="lab_us-gaap_PaymentsForSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_d4c817a6-cfdb-4343-9173-0590ac615e28_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other expense</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_adb548df-72ba-47fc-94b0-5d527631c7c9_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_77c5c7f6-b8c5-46a9-a936-5ed991365e54_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_8dd6b5c3-00db-4edd-ba6a-aeb97033ebfd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll, vacation and other compensation</link:label>
    <link:label id="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_76c61dda-542f-4f2d-8f25-29d0d73b5582_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_530520bb-86b5-49f2-903e-b605ba5c7eb6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_30f21106-85e9-45e0-af0c-432c5e7e12b0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_c0911cfb-a8ae-47ec-8593-92fe089d6866_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_25915e14-b407-4a0e-9b6e-585823b965b0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_cf6dffd2-1717-4151-9f5d-e4f3ade9bb15_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_c83c2f77-200a-40ec-bf59-9926815f06b3_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8d676452-7991-4ea6-a845-8daacf8f6caf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_f37ceb04-a55b-43d9-9d9e-f440b14d86ca_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_IncomeTaxDisclosureLineItems_1141414b-d38d-4dce-b209-9124dd68b86a_terseLabel_en-US" xlink:label="lab_twnk_IncomeTaxDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Line Items]</link:label>
    <link:label id="lab_twnk_IncomeTaxDisclosureLineItems_label_en-US" xlink:label="lab_twnk_IncomeTaxDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Line Items]</link:label>
    <link:label id="lab_twnk_IncomeTaxDisclosureLineItems_documentation_en-US" xlink:label="lab_twnk_IncomeTaxDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Income Tax Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_IncomeTaxDisclosureLineItems" xlink:href="twnk-20230331.xsd#twnk_IncomeTaxDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_IncomeTaxDisclosureLineItems" xlink:to="lab_twnk_IncomeTaxDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_28971d3f-706c-44d1-84ce-7dd6fb4c4ffe_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_e7cdb379-c387-46a3-a9cb-26f30d2ef921_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_90b55dc7-c71e-49c0-8cdf-10002188096b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption of New Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b6b13449-fe47-4c93-9630-3bdd279ea05c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and Diluted Net Income Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_4dcab06c-c9d0-4f10-a443-bed2d0ec8f34_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_63f47beb-9234-491f-aa24-8e514560688b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaids and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fb45dee3-9b10-43cc-86e5-c8e81e255e94_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f0834da8-a518-472c-aa8c-4930a80ad774_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9c64169c-d875-4ad6-bd25-690b53a4af52_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_12a88512-8e3f-4121-b75c-4aa5b3879bda_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_twnk_LiabilityOnTaxReceivableAgreementPayments_7604054f-64be-44f7-861b-58c1c2d8b7c6_negatedTerseLabel_en-US" xlink:label="lab_twnk_LiabilityOnTaxReceivableAgreementPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments</link:label>
    <link:label id="lab_twnk_LiabilityOnTaxReceivableAgreementPayments_label_en-US" xlink:label="lab_twnk_LiabilityOnTaxReceivableAgreementPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability On Tax Receivable Agreement, Payments</link:label>
    <link:label id="lab_twnk_LiabilityOnTaxReceivableAgreementPayments_documentation_en-US" xlink:label="lab_twnk_LiabilityOnTaxReceivableAgreementPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability On Tax Receivable Agreement, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_LiabilityOnTaxReceivableAgreementPayments" xlink:href="twnk-20230331.xsd#twnk_LiabilityOnTaxReceivableAgreementPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_twnk_LiabilityOnTaxReceivableAgreementPayments" xlink:to="lab_twnk_LiabilityOnTaxReceivableAgreementPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_3bfb657d-831d-49a7-8b62-851ebdd78946_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_ddb82e9b-9d70-4760-8f09-a486ba3b1da9_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>twnk-20230331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:619910b6-3794-4b98-b0aa-99711e2a943d,g:7eccb637-39b4-43f8-9ce1-db3dde50b963-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.hostessbrands.com/role/Cover" xlink:type="simple" xlink:href="twnk-20230331.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_b710301f-270c-48de-981e-13c3937fa54a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_DocumentType_b710301f-270c-48de-981e-13c3937fa54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_f072a730-7b4c-424b-af03-bf3955210499" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_DocumentQuarterlyReport_f072a730-7b4c-424b-af03-bf3955210499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7d63be81-fee7-401e-978a-80e33743c2eb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_DocumentPeriodEndDate_7d63be81-fee7-401e-978a-80e33743c2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d199ffd6-35fb-49e4-926e-e240d36069aa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_DocumentTransitionReport_d199ffd6-35fb-49e4-926e-e240d36069aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4bb2e864-21f0-46f7-8fa8-cc02cbd73c96" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityFileNumber_4bb2e864-21f0-46f7-8fa8-cc02cbd73c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_1fd849fe-6aa7-4182-84cf-74b4df34c90e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityRegistrantName_1fd849fe-6aa7-4182-84cf-74b4df34c90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_7c789fe2-0311-4bde-82a2-3c0b55cd803a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_7c789fe2-0311-4bde-82a2-3c0b55cd803a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_95218d27-41d8-426e-8680-0779b91b9589" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityTaxIdentificationNumber_95218d27-41d8-426e-8680-0779b91b9589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6a0c2977-c0d3-4931-b61b-5b6a928116a4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityAddressAddressLine1_6a0c2977-c0d3-4931-b61b-5b6a928116a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b6140ac4-e9cf-4b3c-9b35-00de29f6dd80" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityAddressCityOrTown_b6140ac4-e9cf-4b3c-9b35-00de29f6dd80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_0bd18d55-6559-4bf8-af8a-e9d167afa487" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityAddressStateOrProvince_0bd18d55-6559-4bf8-af8a-e9d167afa487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_cd908a6d-364d-4bae-8331-15c842beafe8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityAddressPostalZipCode_cd908a6d-364d-4bae-8331-15c842beafe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7d9132d7-14ea-4311-862d-0669a08cbbad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_CityAreaCode_7d9132d7-14ea-4311-862d-0669a08cbbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_a7f52346-d454-49cd-812a-3a89c06aa89e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_LocalPhoneNumber_a7f52346-d454-49cd-812a-3a89c06aa89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_965936b5-b37d-4b49-82c0-2c08694b4778" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_Security12bTitle_965936b5-b37d-4b49-82c0-2c08694b4778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_01584016-9fd3-4bd7-9e91-885ec1a4b946" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_TradingSymbol_01584016-9fd3-4bd7-9e91-885ec1a4b946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_506b1666-a50c-44e9-85d0-5b579edbb712" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_SecurityExchangeName_506b1666-a50c-44e9-85d0-5b579edbb712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_e9a51e5f-96a6-47c9-b7d2-a4fc19be385c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityCurrentReportingStatus_e9a51e5f-96a6-47c9-b7d2-a4fc19be385c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_fffadb7a-12d5-4eec-a9c9-2b51076052a0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityInteractiveDataCurrent_fffadb7a-12d5-4eec-a9c9-2b51076052a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_befee312-31da-46c9-9989-e330541fcd3b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityFilerCategory_befee312-31da-46c9-9989-e330541fcd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_56bace5c-ab33-4db2-9eae-637bda7d0ba7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntitySmallBusiness_56bace5c-ab33-4db2-9eae-637bda7d0ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_0322d819-7801-4f5a-b018-2bd46bdc2fcd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityEmergingGrowthCompany_0322d819-7801-4f5a-b018-2bd46bdc2fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_73af082c-349d-4c1a-994c-6f9ced83056c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityShellCompany_73af082c-349d-4c1a-994c-6f9ced83056c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_de870905-4873-40c4-8b1e-88533f3bf6f6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_de870905-4873-40c4-8b1e-88533f3bf6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_1a7fa0df-6a3f-44ae-99b4-3c2f6ac9a163" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_AmendmentFlag_1a7fa0df-6a3f-44ae-99b4-3c2f6ac9a163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_fb2b1965-589a-4e28-936d-e80ddb41b263" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_DocumentFiscalYearFocus_fb2b1965-589a-4e28-936d-e80ddb41b263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a14695ad-b21f-4294-8ebf-63e9aaeb553d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a14695ad-b21f-4294-8ebf-63e9aaeb553d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_77b26329-9ac9-430c-9ee7-cfc08565375b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_EntityCentralIndexKey_77b26329-9ac9-430c-9ee7-cfc08565375b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_f864c185-88b7-4aba-9110-6fbc3780d2f3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0e8d5c5d-0926-4e2c-92e8-ec1fc87f717f" xlink:to="loc_dei_CurrentFiscalYearEndDate_f864c185-88b7-4aba-9110-6fbc3780d2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="twnk-20230331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d2261d3d-9e4b-41cf-9924-7270c2467c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_06126ee3-36d8-425b-ae07-1852d0be2650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d2261d3d-9e4b-41cf-9924-7270c2467c3a" xlink:to="loc_us-gaap_AssetsAbstract_06126ee3-36d8-425b-ae07-1852d0be2650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_47e75af9-faab-4d20-be0f-91b1539a85f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06126ee3-36d8-425b-ae07-1852d0be2650" xlink:to="loc_us-gaap_AssetsCurrentAbstract_47e75af9-faab-4d20-be0f-91b1539a85f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d16a4e3d-a21b-42cb-8a76-e4cd39266c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_47e75af9-faab-4d20-be0f-91b1539a85f6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d16a4e3d-a21b-42cb-8a76-e4cd39266c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_eefd288f-974e-4ffc-94fd-357adfd336a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_47e75af9-faab-4d20-be0f-91b1539a85f6" xlink:to="loc_us-gaap_ShortTermInvestments_eefd288f-974e-4ffc-94fd-357adfd336a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_83da7998-45ae-4ca0-93b5-4a1c54d0e6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_47e75af9-faab-4d20-be0f-91b1539a85f6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_83da7998-45ae-4ca0-93b5-4a1c54d0e6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_0e0d8291-8f44-4671-abe2-c0870a8eca15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_47e75af9-faab-4d20-be0f-91b1539a85f6" xlink:to="loc_us-gaap_InventoryNet_0e0d8291-8f44-4671-abe2-c0870a8eca15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1c54daf2-6529-45f2-89cc-1b4d3cc7866c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_47e75af9-faab-4d20-be0f-91b1539a85f6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1c54daf2-6529-45f2-89cc-1b4d3cc7866c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c7e73e70-e50b-41bb-8760-8e360ee4936d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_47e75af9-faab-4d20-be0f-91b1539a85f6" xlink:to="loc_us-gaap_AssetsCurrent_c7e73e70-e50b-41bb-8760-8e360ee4936d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b693c07f-a143-403b-9a82-cc57187efbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06126ee3-36d8-425b-ae07-1852d0be2650" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b693c07f-a143-403b-9a82-cc57187efbd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fdfdd524-e0ff-4f44-8fe1-46a7b5dbb08a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06126ee3-36d8-425b-ae07-1852d0be2650" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fdfdd524-e0ff-4f44-8fe1-46a7b5dbb08a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c3918792-36ef-4571-b402-95bbc96f489d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06126ee3-36d8-425b-ae07-1852d0be2650" xlink:to="loc_us-gaap_Goodwill_c3918792-36ef-4571-b402-95bbc96f489d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_0e74ef55-5641-4773-9202-59bf76086c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06126ee3-36d8-425b-ae07-1852d0be2650" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_0e74ef55-5641-4773-9202-59bf76086c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6e2aca8c-67ae-4661-93d5-56132db6d28e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_06126ee3-36d8-425b-ae07-1852d0be2650" xlink:to="loc_us-gaap_Assets_6e2aca8c-67ae-4661-93d5-56132db6d28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d2261d3d-9e4b-41cf-9924-7270c2467c3a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_67e1974a-1b20-4303-84e6-288295f16fea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_67e1974a-1b20-4303-84e6-288295f16fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d6a921e4-543a-4bbe-bd51-0f68eb22fe8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_67e1974a-1b20-4303-84e6-288295f16fea" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d6a921e4-543a-4bbe-bd51-0f68eb22fe8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_TaxReceivableAgreementPaymentsPayableCurrent_915b1321-c85b-48b3-8617-12ed10ce3be4" xlink:href="twnk-20230331.xsd#twnk_TaxReceivableAgreementPaymentsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_67e1974a-1b20-4303-84e6-288295f16fea" xlink:to="loc_twnk_TaxReceivableAgreementPaymentsPayableCurrent_915b1321-c85b-48b3-8617-12ed10ce3be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ab65f6ea-9e47-4f79-bd79-80680a219a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_67e1974a-1b20-4303-84e6-288295f16fea" xlink:to="loc_us-gaap_AccountsPayableCurrent_ab65f6ea-9e47-4f79-bd79-80680a219a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_CustomerTradeAllowanceLiabilityCurrent_58034812-4ada-4431-b947-1562756298d2" xlink:href="twnk-20230331.xsd#twnk_CustomerTradeAllowanceLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_67e1974a-1b20-4303-84e6-288295f16fea" xlink:to="loc_twnk_CustomerTradeAllowanceLiabilityCurrent_58034812-4ada-4431-b947-1562756298d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_AccruedLiabilitiesAndOtherCurrent_ec37ab10-79a3-4404-a59e-0dc5d5522125" xlink:href="twnk-20230331.xsd#twnk_AccruedLiabilitiesAndOtherCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_67e1974a-1b20-4303-84e6-288295f16fea" xlink:to="loc_twnk_AccruedLiabilitiesAndOtherCurrent_ec37ab10-79a3-4404-a59e-0dc5d5522125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e02bd37d-6a82-41a2-b0bb-81ccabf1a5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_67e1974a-1b20-4303-84e6-288295f16fea" xlink:to="loc_us-gaap_LiabilitiesCurrent_e02bd37d-6a82-41a2-b0bb-81ccabf1a5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_7a3ebd62-fa99-45e2-8f2e-0ec977847855" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_7a3ebd62-fa99-45e2-8f2e-0ec977847855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent_84abbf41-e246-47b3-98a0-b127264c11b1" xlink:href="twnk-20230331.xsd#twnk_TaxReceivableAgreementPaymentsPayableNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent_84abbf41-e246-47b3-98a0-b127264c11b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_93f920d2-aa9a-44ba-b3a6-d204569b453b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_93f920d2-aa9a-44ba-b3a6-d204569b453b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6df532e7-9aac-48ef-80e2-ad431ac6c0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_6df532e7-9aac-48ef-80e2-ad431ac6c0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d8fa89c3-7c2a-4739-9771-fd35951d4db1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_Liabilities_d8fa89c3-7c2a-4739-9771-fd35951d4db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b570b005-d756-428e-b83c-d6658f183972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b570b005-d756-428e-b83c-d6658f183972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8c4ff099-0c61-435c-85b6-1b5277b674a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_CommonStockValue_8c4ff099-0c61-435c-85b6-1b5277b674a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_b1295130-4c23-41cd-ae5c-3d67870cf099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_AdditionalPaidInCapital_b1295130-4c23-41cd-ae5c-3d67870cf099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_450f07d8-243e-4bfc-999c-e0ce0ff54bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_450f07d8-243e-4bfc-999c-e0ce0ff54bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2b6e827d-6c60-46c9-b394-89d112b8848b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2b6e827d-6c60-46c9-b394-89d112b8848b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_76c02fde-c3d9-43fc-9e48-d60db888599a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_TreasuryStockCommonValue_76c02fde-c3d9-43fc-9e48-d60db888599a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9ab3f565-8b2a-42d6-bec3-c42293da23c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_StockholdersEquity_9ab3f565-8b2a-42d6-bec3-c42293da23c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_11900f32-3784-423f-835e-c8d85e71be71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a1a5dba-eeb8-433e-aee7-dc9a76edfb98" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_11900f32-3784-423f-835e-c8d85e71be71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="twnk-20230331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_52601d5c-9739-4580-8b3e-b00ef0c55c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_df8e1fb6-4989-443d-8de4-dbd644339b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_52601d5c-9739-4580-8b3e-b00ef0c55c66" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_df8e1fb6-4989-443d-8de4-dbd644339b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_260adf5b-127b-422f-93b5-e641a76a6c96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_52601d5c-9739-4580-8b3e-b00ef0c55c66" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_260adf5b-127b-422f-93b5-e641a76a6c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_52361b6a-9eb2-4c2b-bc3c-4af74d04a874" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_52601d5c-9739-4580-8b3e-b00ef0c55c66" xlink:to="loc_us-gaap_CommonStockSharesIssued_52361b6a-9eb2-4c2b-bc3c-4af74d04a874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_985c0c7a-2eab-4c4d-9972-ba8471ffe338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_52601d5c-9739-4580-8b3e-b00ef0c55c66" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_985c0c7a-2eab-4c4d-9972-ba8471ffe338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="twnk-20230331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_85064256-25ed-423f-9772-cc454af526ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_85064256-25ed-423f-9772-cc454af526ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1b681ac3-d275-45e1-8162-a09c45d954a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1b681ac3-d275-45e1-8162-a09c45d954a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7d36fcce-565f-4ace-847b-7d2ceaabdf88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:to="loc_us-gaap_GrossProfit_7d36fcce-565f-4ace-847b-7d2ceaabdf88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_b7dbb919-6dc8-4ecc-ac2e-370899ecf3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_b7dbb919-6dc8-4ecc-ac2e-370899ecf3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_39a3f343-0845-4049-a018-b14963c616e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_b7dbb919-6dc8-4ecc-ac2e-370899ecf3cf" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_39a3f343-0845-4049-a018-b14963c616e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_2b19f5c4-4dad-409b-8df2-e4e70d0f80ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_b7dbb919-6dc8-4ecc-ac2e-370899ecf3cf" xlink:to="loc_us-gaap_SellingExpense_2b19f5c4-4dad-409b-8df2-e4e70d0f80ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_515a8a40-4611-40d1-a5c3-93d5d6cfcb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_b7dbb919-6dc8-4ecc-ac2e-370899ecf3cf" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_515a8a40-4611-40d1-a5c3-93d5d6cfcb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_088721d2-20a9-4c12-a9dc-72b5e6d4becb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_b7dbb919-6dc8-4ecc-ac2e-370899ecf3cf" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_088721d2-20a9-4c12-a9dc-72b5e6d4becb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_daf9cd55-f989-4ea6-9ba9-0648a72533f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_b7dbb919-6dc8-4ecc-ac2e-370899ecf3cf" xlink:to="loc_us-gaap_OperatingExpenses_daf9cd55-f989-4ea6-9ba9-0648a72533f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6a15a636-7a14-4708-9978-b69d8d02b286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:to="loc_us-gaap_OperatingIncomeLoss_6a15a636-7a14-4708-9978-b69d8d02b286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e654ee8d-e370-45ec-bef7-42f3d0683e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e654ee8d-e370-45ec-bef7-42f3d0683e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_39c442c5-62a3-4a0f-9ab8-ba8f2de7a0c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e654ee8d-e370-45ec-bef7-42f3d0683e09" xlink:to="loc_us-gaap_InterestExpense_39c442c5-62a3-4a0f-9ab8-ba8f2de7a0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5e042c97-8f7c-4227-962a-cedb9e3b9f59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e654ee8d-e370-45ec-bef7-42f3d0683e09" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5e042c97-8f7c-4227-962a-cedb9e3b9f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_958c4139-fd7c-4478-9c3b-21500272836a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e654ee8d-e370-45ec-bef7-42f3d0683e09" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_958c4139-fd7c-4478-9c3b-21500272836a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b1995e3f-88c6-43f5-9403-f4bc3f388bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b1995e3f-88c6-43f5-9403-f4bc3f388bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_36132eeb-4721-4c53-9439-5ba8ccd8c223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_36132eeb-4721-4c53-9439-5ba8ccd8c223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e21a9fea-500b-4df6-b992-3d75e14821f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:to="loc_us-gaap_NetIncomeLoss_e21a9fea-500b-4df6-b992-3d75e14821f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6db2f9a7-bf4b-4708-86a2-2dbe55c56440" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:to="loc_us-gaap_EarningsPerShareAbstract_6db2f9a7-bf4b-4708-86a2-2dbe55c56440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_2116d8f4-aed2-48a1-8ee1-f5ca791a6b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6db2f9a7-bf4b-4708-86a2-2dbe55c56440" xlink:to="loc_us-gaap_EarningsPerShareBasic_2116d8f4-aed2-48a1-8ee1-f5ca791a6b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e961272e-bd4e-4151-bf2d-90e9c9a9a719" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6db2f9a7-bf4b-4708-86a2-2dbe55c56440" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e961272e-bd4e-4151-bf2d-90e9c9a9a719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_ac4f1ac0-a767-4bd3-a4cb-d2f1c824685a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cd379dcd-b73a-43c3-b8da-acb12d242ba4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_ac4f1ac0-a767-4bd3-a4cb-d2f1c824685a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_89f332fd-3042-4e72-8cce-563c992d2940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_ac4f1ac0-a767-4bd3-a4cb-d2f1c824685a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_89f332fd-3042-4e72-8cce-563c992d2940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c223b73f-6853-4354-a594-33c5e772f0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_ac4f1ac0-a767-4bd3-a4cb-d2f1c824685a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c223b73f-6853-4354-a594-33c5e772f0fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="twnk-20230331.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_40a0c643-f042-4def-82e8-5e443e0a3f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_477de322-3666-4092-a875-2a57824708a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_40a0c643-f042-4def-82e8-5e443e0a3f64" xlink:to="loc_us-gaap_NetIncomeLoss_477de322-3666-4092-a875-2a57824708a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c6e71571-ab5f-4525-8444-58231a4e8b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_40a0c643-f042-4def-82e8-5e443e0a3f64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c6e71571-ab5f-4525-8444-58231a4e8b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_38361287-6304-4ea7-b4d5-0dc46616087a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c6e71571-ab5f-4525-8444-58231a4e8b3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_38361287-6304-4ea7-b4d5-0dc46616087a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_11a7e3a5-7c3c-471c-b3e2-c23c9039362b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c6e71571-ab5f-4525-8444-58231a4e8b3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_11a7e3a5-7c3c-471c-b3e2-c23c9039362b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_184bc1e7-97de-46df-b218-af2df162e43d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c6e71571-ab5f-4525-8444-58231a4e8b3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_184bc1e7-97de-46df-b218-af2df162e43d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_74c4f547-34f4-4377-abbe-58ea4b797c29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_40a0c643-f042-4def-82e8-5e443e0a3f64" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_74c4f547-34f4-4377-abbe-58ea4b797c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="twnk-20230331.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_73023c2a-f512-4ad9-9bcd-93e54e435b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_25d92f03-7d57-4687-982a-71d96bd7fbd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_73023c2a-f512-4ad9-9bcd-93e54e435b2b" xlink:to="loc_us-gaap_StatementTable_25d92f03-7d57-4687-982a-71d96bd7fbd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_04d76e60-ec0d-42c9-a88a-c4ce7a5d003f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_25d92f03-7d57-4687-982a-71d96bd7fbd2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_04d76e60-ec0d-42c9-a88a-c4ce7a5d003f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04d76e60-ec0d-42c9-a88a-c4ce7a5d003f" xlink:to="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1578c612-fc94-4680-8a73-3f397829c6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:to="loc_us-gaap_CommonStockMember_1578c612-fc94-4680-8a73-3f397829c6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8d8af1c2-21eb-4bf5-a690-b3b0a514848b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8d8af1c2-21eb-4bf5-a690-b3b0a514848b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_52eb6c61-99bc-4e00-9ec7-9e6049537c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_52eb6c61-99bc-4e00-9ec7-9e6049537c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ed7f571c-612a-4edb-a2c4-df3211f2cf61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:to="loc_us-gaap_RetainedEarningsMember_ed7f571c-612a-4edb-a2c4-df3211f2cf61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_f12df485-204a-43ac-b692-d204affb319c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_71fd122c-85df-467a-820b-960b06bc2937" xlink:to="loc_us-gaap_TreasuryStockCommonMember_f12df485-204a-43ac-b692-d204affb319c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d0303f7f-4ed5-4473-b957-41be5af1b4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_25d92f03-7d57-4687-982a-71d96bd7fbd2" xlink:to="loc_us-gaap_StatementLineItems_d0303f7f-4ed5-4473-b957-41be5af1b4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d0303f7f-4ed5-4473-b957-41be5af1b4d4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_70b0778f-06c0-445d-aaa0-f2f6dbecef99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_70b0778f-06c0-445d-aaa0-f2f6dbecef99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7546fc17-8a52-46cd-8931-96ed38c0e82c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_StockholdersEquity_7546fc17-8a52-46cd-8931-96ed38c0e82c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_c19fb5b5-b4df-4c2d-86e7-4d8ff50b6ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_TreasuryStockCommonShares_c19fb5b5-b4df-4c2d-86e7-4d8ff50b6ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_49e5fc5d-beef-49d3-a238-77879cbcc075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_49e5fc5d-beef-49d3-a238-77879cbcc075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_c2b5620a-1bf9-4870-a5b8-e8d653d82380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_c2b5620a-1bf9-4870-a5b8-e8d653d82380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_db2da508-d1ea-46bf-a44f-995c60b34099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_db2da508-d1ea-46bf-a44f-995c60b34099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6181fd39-39f6-484b-baa5-da3139b679ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6181fd39-39f6-484b-baa5-da3139b679ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1b82893e-fcbf-4546-85eb-a04ac8105ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1b82893e-fcbf-4546-85eb-a04ac8105ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_d6f0e7ee-e0bc-416d-8cd5-d3550c878c23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_d6f0e7ee-e0bc-416d-8cd5-d3550c878c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_5c7833f0-9b5d-41ca-8012-0506a1cf5c44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_5c7833f0-9b5d-41ca-8012-0506a1cf5c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_6644a19a-6724-407c-9f72-ef2452045f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_6644a19a-6724-407c-9f72-ef2452045f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d5e278e6-0b81-4ac3-9724-7806d6026bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d5e278e6-0b81-4ac3-9724-7806d6026bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_805b19a4-5036-43ef-bd15-9b2bb2d4283e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_StockholdersEquity_805b19a4-5036-43ef-bd15-9b2bb2d4283e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_4538c66f-a2a1-443d-a6df-02dda734ac9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1845a632-6d82-491d-a044-5540314abd23" xlink:to="loc_us-gaap_TreasuryStockCommonShares_4538c66f-a2a1-443d-a6df-02dda734ac9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="twnk-20230331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_39f9d52c-6700-4432-85bb-7d69af348bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_39f9d52c-6700-4432-85bb-7d69af348bf0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ee151b99-3f4e-4070-9428-8c4f47c6382b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:to="loc_us-gaap_NetIncomeLoss_ee151b99-3f4e-4070-9428-8c4f47c6382b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_959b1811-2e2a-493b-83f9-db7f27b5a2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_959b1811-2e2a-493b-83f9-db7f27b5a2c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_6454d98c-a338-4c4d-abbc-d57874f6e08a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_6454d98c-a338-4c4d-abbc-d57874f6e08a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_fdf19272-be1a-4d30-9680-b08edd702e78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_fdf19272-be1a-4d30-9680-b08edd702e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_NonCashLeaseExpense_eb982092-ff8f-4b5a-a355-2f84a331e7fe" xlink:href="twnk-20230331.xsd#twnk_NonCashLeaseExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:to="loc_twnk_NonCashLeaseExpense_eb982092-ff8f-4b5a-a355-2f84a331e7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_be57c93f-1adc-40fe-9751-80562f5e3cde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:to="loc_us-gaap_ShareBasedCompensation_be57c93f-1adc-40fe-9751-80562f5e3cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_8acfcccf-d4d1-4cc3-942a-f876ca3a291a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:to="loc_us-gaap_GainLossOnInvestments_8acfcccf-d4d1-4cc3-942a-f876ca3a291a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_23f8e713-8fe0-4f77-bf46-383bec7a873c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_23f8e713-8fe0-4f77-bf46-383bec7a873c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_807c9dff-84a3-478d-b875-de9dea264a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_807c9dff-84a3-478d-b875-de9dea264a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c69e5ca8-b927-4f9b-a31d-ed89e9250e95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_807c9dff-84a3-478d-b875-de9dea264a10" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c69e5ca8-b927-4f9b-a31d-ed89e9250e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_49404a2b-1397-430f-b530-5ea13dc7b7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_807c9dff-84a3-478d-b875-de9dea264a10" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_49404a2b-1397-430f-b530-5ea13dc7b7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1caa3f7a-77ed-4ba9-86de-ab0a324afaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_807c9dff-84a3-478d-b875-de9dea264a10" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1caa3f7a-77ed-4ba9-86de-ab0a324afaf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_31e67d73-53e5-4c02-bc9e-b60198f15d87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_807c9dff-84a3-478d-b875-de9dea264a10" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_31e67d73-53e5-4c02-bc9e-b60198f15d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability_97650e3a-aad5-467d-b743-e7423060cca9" xlink:href="twnk-20230331.xsd#twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_807c9dff-84a3-478d-b875-de9dea264a10" xlink:to="loc_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability_97650e3a-aad5-467d-b743-e7423060cca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb82a7d8-6454-472f-8577-ff3bca46416a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad73cb27-4029-4088-81bf-8e4b1ba16f3f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fb82a7d8-6454-472f-8577-ff3bca46416a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_de4c70f8-d95d-4ab5-bf54-f9b3adbf4ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_39f9d52c-6700-4432-85bb-7d69af348bf0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_de4c70f8-d95d-4ab5-bf54-f9b3adbf4ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a0bfa2f2-ca52-4ded-8430-8b58ef846a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_de4c70f8-d95d-4ab5-bf54-f9b3adbf4ba4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a0bfa2f2-ca52-4ded-8430-8b58ef846a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_c6d9e0d2-8718-47c8-900e-063b90090b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_de4c70f8-d95d-4ab5-bf54-f9b3adbf4ba4" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_c6d9e0d2-8718-47c8-900e-063b90090b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_6e813467-dbaa-4a84-b7cf-a24ba490fc15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForSoftware"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_de4c70f8-d95d-4ab5-bf54-f9b3adbf4ba4" xlink:to="loc_us-gaap_PaymentsForSoftware_6e813467-dbaa-4a84-b7cf-a24ba490fc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3056d921-ee2e-4433-8005-2ff219766dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_de4c70f8-d95d-4ab5-bf54-f9b3adbf4ba4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3056d921-ee2e-4433-8005-2ff219766dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a74af57-46b5-4b16-bbd7-bff817062162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_39f9d52c-6700-4432-85bb-7d69af348bf0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a74af57-46b5-4b16-bbd7-bff817062162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_f520a2b8-d4de-4ec3-b9a3-f75c67f2a487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a74af57-46b5-4b16-bbd7-bff817062162" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_f520a2b8-d4de-4ec3-b9a3-f75c67f2a487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_76f50b93-c59d-4952-b6c3-d5e6efa0e533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a74af57-46b5-4b16-bbd7-bff817062162" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_76f50b93-c59d-4952-b6c3-d5e6efa0e533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f9e9d9f0-6977-4d7a-8ca7-c8f7b51ef522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a74af57-46b5-4b16-bbd7-bff817062162" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f9e9d9f0-6977-4d7a-8ca7-c8f7b51ef522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_77a3a229-3896-4ead-98a8-950b4b45656a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a74af57-46b5-4b16-bbd7-bff817062162" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_77a3a229-3896-4ead-98a8-950b4b45656a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_PaymentsOnTaxReceivableAgreement_11abcfde-f6bb-4aec-8fa1-a83231415208" xlink:href="twnk-20230331.xsd#twnk_PaymentsOnTaxReceivableAgreement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a74af57-46b5-4b16-bbd7-bff817062162" xlink:to="loc_twnk_PaymentsOnTaxReceivableAgreement_11abcfde-f6bb-4aec-8fa1-a83231415208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c1d1b8f3-8b5e-4bc2-b1f0-ffcc9d633aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a74af57-46b5-4b16-bbd7-bff817062162" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c1d1b8f3-8b5e-4bc2-b1f0-ffcc9d633aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_79036ca9-b89d-4173-acde-b271bfe2d6ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_39f9d52c-6700-4432-85bb-7d69af348bf0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_79036ca9-b89d-4173-acde-b271bfe2d6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ed1e38e1-1983-4bff-ac97-44dd44b2008a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_39f9d52c-6700-4432-85bb-7d69af348bf0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ed1e38e1-1983-4bff-ac97-44dd44b2008a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a6c5005b-8a53-4169-87dd-8b67bee235fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_39f9d52c-6700-4432-85bb-7d69af348bf0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a6c5005b-8a53-4169-87dd-8b67bee235fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1ac83df2-19a2-4489-b6bc-7944b2216022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_39f9d52c-6700-4432-85bb-7d69af348bf0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1ac83df2-19a2-4489-b6bc-7944b2216022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_cbcd5c40-9496-4f02-b8c8-85fe09e3ae58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_39f9d52c-6700-4432-85bb-7d69af348bf0" xlink:to="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_cbcd5c40-9496-4f02-b8c8-85fe09e3ae58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_208ae92a-cc80-4f9e-a1f5-b3d52fc89389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_cbcd5c40-9496-4f02-b8c8-85fe09e3ae58" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_208ae92a-cc80-4f9e-a1f5-b3d52fc89389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_26333e10-2b6c-42ec-a441-84288158d8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_208ae92a-cc80-4f9e-a1f5-b3d52fc89389" xlink:to="loc_us-gaap_InterestPaidNet_26333e10-2b6c-42ec-a441-84288158d8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_55f4da7a-6aa1-4e85-9aaa-8a4c5dc24383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_208ae92a-cc80-4f9e-a1f5-b3d52fc89389" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_55f4da7a-6aa1-4e85-9aaa-8a4c5dc24383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_e60535d8-c089-479b-b7c0-3161e18c4391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_cbcd5c40-9496-4f02-b8c8-85fe09e3ae58" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_e60535d8-c089-479b-b7c0-3161e18c4391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_IncreaseDecreaseinAccruedCapitalExpenditures_b25dc6ab-ee38-4885-b2b2-2f8652ea5558" xlink:href="twnk-20230331.xsd#twnk_IncreaseDecreaseinAccruedCapitalExpenditures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_e60535d8-c089-479b-b7c0-3161e18c4391" xlink:to="loc_twnk_IncreaseDecreaseinAccruedCapitalExpenditures_b25dc6ab-ee38-4885-b2b2-2f8652ea5558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1867a001-ceb6-4992-aa5d-a09ce753bc21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3ee9454e-8f60-4b14-8fa4-0a4cc7f10506" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1867a001-ceb6-4992-aa5d-a09ce753bc21" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3ee9454e-8f60-4b14-8fa4-0a4cc7f10506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="twnk-20230331.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8ce822f6-ca70-42c9-8a6e-446409ee8639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_c19507b6-3e38-496f-83f8-c8c45f7d94d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8ce822f6-ca70-42c9-8a6e-446409ee8639" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_c19507b6-3e38-496f-83f8-c8c45f7d94d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="twnk-20230331.xsd#AccruedExpensesandOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_991c6de8-8ee9-4ad5-962b-27709e8ab245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_509681c0-a879-4cf4-939c-f469f596b01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_991c6de8-8ee9-4ad5-962b-27709e8ab245" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_509681c0-a879-4cf4-939c-f469f596b01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligations" xlink:type="simple" xlink:href="twnk-20230331.xsd#DebtandLeaseObligations"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/DebtandLeaseObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_33f42dc6-9fa7-4254-83ad-1022907da0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_66ad3150-4756-415d-92a0-2482584cdd87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_33f42dc6-9fa7-4254-83ad-1022907da0cf" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_66ad3150-4756-415d-92a0-2482584cdd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="twnk-20230331.xsd#DerivativeInstruments"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/DerivativeInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f05ced7e-9b5f-4c2a-9a87-06365fa0778e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_6ee6e499-5ce5-441f-9c36-2dd555ebe0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f05ced7e-9b5f-4c2a-9a87-06365fa0778e" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_6ee6e499-5ce5-441f-9c36-2dd555ebe0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/EarningsperShare" xlink:type="simple" xlink:href="twnk-20230331.xsd#EarningsperShare"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/EarningsperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4003b850-2d4b-4f99-af2d-3ccdbeb25a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_9bdd58f1-8c92-4a43-8334-5e2735dab481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4003b850-2d4b-4f99-af2d-3ccdbeb25a1d" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_9bdd58f1-8c92-4a43-8334-5e2735dab481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/IncomeTaxes" xlink:type="simple" xlink:href="twnk-20230331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_274bc3f9-1077-4a4d-b475-b7025d27d682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_88067e84-23c6-47c0-973d-88ed2ed33d73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_274bc3f9-1077-4a4d-b475-b7025d27d682" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_88067e84-23c6-47c0-973d-88ed2ed33d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/TaxReceivableAgreementObligations" xlink:type="simple" xlink:href="twnk-20230331.xsd#TaxReceivableAgreementObligations"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/TaxReceivableAgreementObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0e6d60a0-bf32-4d69-a3ce-fd818316250b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_TaxReceivableAgreementTextBlock_40aedff4-7b54-4e1c-9b0b-097c67a6b5b8" xlink:href="twnk-20230331.xsd#twnk_TaxReceivableAgreementTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0e6d60a0-bf32-4d69-a3ce-fd818316250b" xlink:to="loc_twnk_TaxReceivableAgreementTextBlock_40aedff4-7b54-4e1c-9b0b-097c67a6b5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="twnk-20230331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_eaa84350-afee-4858-9b2f-a34e7784894f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_fc0bdeb6-9299-47bd-ad5c-02894e50fb47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_eaa84350-afee-4858-9b2f-a34e7784894f" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_fc0bdeb6-9299-47bd-ad5c-02894e50fb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2df961ef-e9ef-4bdb-a88f-caa90766e081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_a9f6d4c2-54e8-42c4-96d4-c3bb6e608ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2df961ef-e9ef-4bdb-a88f-caa90766e081" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_a9f6d4c2-54e8-42c4-96d4-c3bb6e608ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6097efe2-961f-4080-9794-ac4ec38d13f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2df961ef-e9ef-4bdb-a88f-caa90766e081" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6097efe2-961f-4080-9794-ac4ec38d13f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_ce50c773-08e3-4a28-85f3-1cc708ce604b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2df961ef-e9ef-4bdb-a88f-caa90766e081" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_ce50c773-08e3-4a28-85f3-1cc708ce604b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_c4f1a71d-5f51-4e5d-8518-cbc69856ed7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2df961ef-e9ef-4bdb-a88f-caa90766e081" xlink:to="loc_us-gaap_UseOfEstimates_c4f1a71d-5f51-4e5d-8518-cbc69856ed7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_8178b1ea-fb55-44b5-955a-94c63d810628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2df961ef-e9ef-4bdb-a88f-caa90766e081" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_8178b1ea-fb55-44b5-955a-94c63d810628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_796dae59-1fb0-4b3f-9f64-1133cca26388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2df961ef-e9ef-4bdb-a88f-caa90766e081" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_796dae59-1fb0-4b3f-9f64-1133cca26388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCapitalizationPolicyPolicyTextBlock_67c4ff35-bde2-4c0d-aa97-9188ad282b09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCapitalizationPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2df961ef-e9ef-4bdb-a88f-caa90766e081" xlink:to="loc_us-gaap_InterestCapitalizationPolicyPolicyTextBlock_67c4ff35-bde2-4c0d-aa97-9188ad282b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_a2a9f95e-4108-48cd-b318-16680942319c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2df961ef-e9ef-4bdb-a88f-caa90766e081" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_a2a9f95e-4108-48cd-b318-16680942319c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_26cd89ec-369c-4b9a-8488-6c0bfb612598" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2df961ef-e9ef-4bdb-a88f-caa90766e081" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_26cd89ec-369c-4b9a-8488-6c0bfb612598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7c65a827-3661-4ad7-a821-6189adcde26f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_7421e7ab-78fc-45c2-9a6e-007b6c7a54ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7c65a827-3661-4ad7-a821-6189adcde26f" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_7421e7ab-78fc-45c2-9a6e-007b6c7a54ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_84a06d05-07f9-4763-8106-bcbe55da0899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7c65a827-3661-4ad7-a821-6189adcde26f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_84a06d05-07f9-4763-8106-bcbe55da0899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="twnk-20230331.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6a2768c4-976b-4c21-aa35-b27f6a07c7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b4a92d1d-1ed1-4d61-a81c-ef7764d5747d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6a2768c4-976b-4c21-aa35-b27f6a07c7a9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b4a92d1d-1ed1-4d61-a81c-ef7764d5747d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="twnk-20230331.xsd#AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_7a6e1aea-c6bd-4d13-bde1-8dbfb2be10e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_c44ad656-7ae4-4a46-9034-1dbfaaaa5b55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_7a6e1aea-c6bd-4d13-bde1-8dbfb2be10e5" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_c44ad656-7ae4-4a46-9034-1dbfaaaa5b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsTables" xlink:type="simple" xlink:href="twnk-20230331.xsd#DebtandLeaseObligationsTables"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/DebtandLeaseObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_66fba17e-42ac-4076-b7e3-d051438b1504" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_75ae0061-53ab-416e-b806-6169a37e7326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_66fba17e-42ac-4076-b7e3-d051438b1504" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_75ae0061-53ab-416e-b806-6169a37e7326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_f0de3f0e-4357-4dfc-92eb-1e04b6d840c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_66fba17e-42ac-4076-b7e3-d051438b1504" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_f0de3f0e-4357-4dfc-92eb-1e04b6d840c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DerivativeInstrumentsTables" xlink:type="simple" xlink:href="twnk-20230331.xsd#DerivativeInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/DerivativeInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1831edbe-3720-4c29-a3ae-aa6415060857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_276863b8-6076-4fdd-81e3-a1d47c178c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1831edbe-3720-4c29-a3ae-aa6415060857" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_276863b8-6076-4fdd-81e3-a1d47c178c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_d90a5af4-2c96-42d0-9157-300df2d7af53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1831edbe-3720-4c29-a3ae-aa6415060857" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_d90a5af4-2c96-42d0-9157-300df2d7af53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/EarningsperShareTables" xlink:type="simple" xlink:href="twnk-20230331.xsd#EarningsperShareTables"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/EarningsperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d2a9bfa6-617b-4bc0-90a8-92846445b664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_cca248c7-3ce0-49eb-8804-e4b80b998ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d2a9bfa6-617b-4bc0-90a8-92846445b664" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_cca248c7-3ce0-49eb-8804-e4b80b998ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsTables" xlink:type="simple" xlink:href="twnk-20230331.xsd#TaxReceivableAgreementObligationsTables"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_12057eb1-3f82-4068-ba25-f088a0ff4ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_SummaryOfTaxReceivableAgreementTableTextBlock_e82e5881-41a8-4ad1-b707-5a3f79b91338" xlink:href="twnk-20230331.xsd#twnk_SummaryOfTaxReceivableAgreementTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_12057eb1-3f82-4068-ba25-f088a0ff4ea5" xlink:to="loc_twnk_SummaryOfTaxReceivableAgreementTableTextBlock_e82e5881-41a8-4ad1-b707-5a3f79b91338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e41f6202-8e56-400a-b719-79f5660c8b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_d0679b9a-1845-4d41-9dae-383bbbded8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e41f6202-8e56-400a-b719-79f5660c8b2f" xlink:to="loc_us-gaap_NumberOfReportableSegments_d0679b9a-1845-4d41-9dae-383bbbded8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a6cab001-61cb-4e08-9ec5-7019ba49d9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9e47f89f-308f-4c50-a1ac-8e15dde05ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a6cab001-61cb-4e08-9ec5-7019ba49d9a7" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9e47f89f-308f-4c50-a1ac-8e15dde05ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7a802212-b3da-423b-b349-4ff58e5266cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a6cab001-61cb-4e08-9ec5-7019ba49d9a7" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7a802212-b3da-423b-b349-4ff58e5266cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_38445bd5-1179-4241-96fb-6e3a8f7c0f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_9364c380-0dbe-4b6c-91d5-10ee6d8dda40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38445bd5-1179-4241-96fb-6e3a8f7c0f10" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_9364c380-0dbe-4b6c-91d5-10ee6d8dda40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_9fcf75ee-551e-4623-84d8-05d5b618f65b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38445bd5-1179-4241-96fb-6e3a8f7c0f10" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_9fcf75ee-551e-4623-84d8-05d5b618f65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_OtherInventoryInTransitNet_86bc8b64-658a-4e12-a581-9e6b5c5e38d9" xlink:href="twnk-20230331.xsd#twnk_OtherInventoryInTransitNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38445bd5-1179-4241-96fb-6e3a8f7c0f10" xlink:to="loc_twnk_OtherInventoryInTransitNet_86bc8b64-658a-4e12-a581-9e6b5c5e38d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_2062ab7f-cba8-44c5-b91c-f59096602e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38445bd5-1179-4241-96fb-6e3a8f7c0f10" xlink:to="loc_us-gaap_InventoryNet_2062ab7f-cba8-44c5-b91c-f59096602e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesCapitalizedInterestDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesCapitalizedInterestDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesCapitalizedInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_cde4d289-f4c1-4b3b-bcac-97a70eded965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_42f050cc-df22-48de-a980-af4d0d217de4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cde4d289-f4c1-4b3b-bcac-97a70eded965" xlink:to="loc_us-gaap_InterestCostsCapitalized_42f050cc-df22-48de-a980-af4d0d217de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesSoftwareCostsDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesSoftwareCostsDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesSoftwareCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3bdebb1b-7185-4c24-b01c-485c1bb89969" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_844eb1d2-312c-48cf-a71e-25ef0ae557d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3bdebb1b-7185-4c24-b01c-485c1bb89969" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_844eb1d2-312c-48cf-a71e-25ef0ae557d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_28aadec2-cfe8-4b91-9386-342425cd45ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3bdebb1b-7185-4c24-b01c-485c1bb89969" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_28aadec2-cfe8-4b91-9386-342425cd45ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_CapitalizedComputerSoftwareUsefulLife_b2f9c2a8-c8f1-43a7-bb8e-17994e245da0" xlink:href="twnk-20230331.xsd#twnk_CapitalizedComputerSoftwareUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3bdebb1b-7185-4c24-b01c-485c1bb89969" xlink:to="loc_twnk_CapitalizedComputerSoftwareUsefulLife_b2f9c2a8-c8f1-43a7-bb8e-17994e245da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_313a467b-62f1-458e-bbe9-2c1a93ce4571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3bdebb1b-7185-4c24-b01c-485c1bb89969" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_313a467b-62f1-458e-bbe9-2c1a93ce4571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_15daf9a4-0db5-4cfe-af9a-8e9c47829490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a3acddc3-59f3-47da-8e89-5c21d6c8d75a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_15daf9a4-0db5-4cfe-af9a-8e9c47829490" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a3acddc3-59f3-47da-8e89-5c21d6c8d75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_219f7721-0cb2-45b5-b2aa-28e8a66add5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a3acddc3-59f3-47da-8e89-5c21d6c8d75a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_219f7721-0cb2-45b5-b2aa-28e8a66add5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7ac17cd9-8038-41b0-a18e-30ac35af88d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_219f7721-0cb2-45b5-b2aa-28e8a66add5f" xlink:to="loc_us-gaap_SegmentDomain_7ac17cd9-8038-41b0-a18e-30ac35af88d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_SweetBakedGoodsMember_4b056658-81f8-48e7-85e3-6895440fcfad" xlink:href="twnk-20230331.xsd#twnk_SweetBakedGoodsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7ac17cd9-8038-41b0-a18e-30ac35af88d4" xlink:to="loc_twnk_SweetBakedGoodsMember_4b056658-81f8-48e7-85e3-6895440fcfad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_CookiesMember_94a00f46-c760-4e27-8221-af5c0bbcd3a8" xlink:href="twnk-20230331.xsd#twnk_CookiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7ac17cd9-8038-41b0-a18e-30ac35af88d4" xlink:to="loc_twnk_CookiesMember_94a00f46-c760-4e27-8221-af5c0bbcd3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_92f021e5-808a-4132-83b6-f1ba920d6a02" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a3acddc3-59f3-47da-8e89-5c21d6c8d75a" xlink:to="loc_srt_StatementGeographicalAxis_92f021e5-808a-4132-83b6-f1ba920d6a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0a9162b7-e334-40a8-830c-1b40486178df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_92f021e5-808a-4132-83b6-f1ba920d6a02" xlink:to="loc_srt_SegmentGeographicalDomain_0a9162b7-e334-40a8-830c-1b40486178df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_53b56b18-d2f8-47c1-92fc-a27cde0bf387" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0a9162b7-e334-40a8-830c-1b40486178df" xlink:to="loc_country_US_53b56b18-d2f8-47c1-92fc-a27cde0bf387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_a0d9652d-386c-4e39-b164-61c7175a9316" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0a9162b7-e334-40a8-830c-1b40486178df" xlink:to="loc_country_CA_a0d9652d-386c-4e39-b164-61c7175a9316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9df9b70b-5b43-486e-92d5-32924a453a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a3acddc3-59f3-47da-8e89-5c21d6c8d75a" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_9df9b70b-5b43-486e-92d5-32924a453a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_593a8e94-5ed8-420f-ad91-89aa9382d157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9df9b70b-5b43-486e-92d5-32924a453a36" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_593a8e94-5ed8-420f-ad91-89aa9382d157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#SummaryofSignificantAccountingPoliciesConcentrationsDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9a4e90fb-b144-43e2-a1a8-4260f7df9107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_b50771ae-a5b9-4948-b48a-59503ca76d73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9a4e90fb-b144-43e2-a1a8-4260f7df9107" xlink:to="loc_us-gaap_ConcentrationRiskTable_b50771ae-a5b9-4948-b48a-59503ca76d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9128788c-e975-4427-ad95-930fb408523e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b50771ae-a5b9-4948-b48a-59503ca76d73" xlink:to="loc_srt_MajorCustomersAxis_9128788c-e975-4427-ad95-930fb408523e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_b1cdcbc7-1427-402f-9b1a-e007c5833051" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_9128788c-e975-4427-ad95-930fb408523e" xlink:to="loc_srt_NameOfMajorCustomerDomain_b1cdcbc7-1427-402f-9b1a-e007c5833051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_OneCustomerMember_33d18fcf-2993-4fff-b2a1-4454500f6469" xlink:href="twnk-20230331.xsd#twnk_OneCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_b1cdcbc7-1427-402f-9b1a-e007c5833051" xlink:to="loc_twnk_OneCustomerMember_33d18fcf-2993-4fff-b2a1-4454500f6469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_385c0e70-ceb6-4af8-80db-686772a0e166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b50771ae-a5b9-4948-b48a-59503ca76d73" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_385c0e70-ceb6-4af8-80db-686772a0e166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d48fd4f1-2558-4228-bc70-a962d6b9b0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_385c0e70-ceb6-4af8-80db-686772a0e166" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d48fd4f1-2558-4228-bc70-a962d6b9b0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_14669d0b-3d2d-4f71-bd03-ba5fa7d36fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d48fd4f1-2558-4228-bc70-a962d6b9b0b5" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_14669d0b-3d2d-4f71-bd03-ba5fa7d36fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7e071ad4-2360-4391-b204-c059166625bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b50771ae-a5b9-4948-b48a-59503ca76d73" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7e071ad4-2360-4391-b204-c059166625bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_efd2c51a-4d46-4282-9f8e-9fa175c9676b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_7e071ad4-2360-4391-b204-c059166625bf" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_efd2c51a-4d46-4282-9f8e-9fa175c9676b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_deb06a71-03cd-46d4-b243-b282aa4fae2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_efd2c51a-4d46-4282-9f8e-9fa175c9676b" xlink:to="loc_us-gaap_SalesRevenueNetMember_deb06a71-03cd-46d4-b243-b282aa4fae2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_3b42d2bb-d52b-4547-aaf6-996cc4a40a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b50771ae-a5b9-4948-b48a-59503ca76d73" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_3b42d2bb-d52b-4547-aaf6-996cc4a40a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5ac80943-0386-4319-b40a-9d6d67afadf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3b42d2bb-d52b-4547-aaf6-996cc4a40a34" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5ac80943-0386-4319-b40a-9d6d67afadf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#PropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d17abbbf-a505-43b2-b706-4fe998491054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_06d9b3dd-d96b-4748-a6e7-694aa0f603fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d17abbbf-a505-43b2-b706-4fe998491054" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_06d9b3dd-d96b-4748-a6e7-694aa0f603fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_290f76ba-f858-4eca-a7a0-54afcf29125f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_06d9b3dd-d96b-4748-a6e7-694aa0f603fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_290f76ba-f858-4eca-a7a0-54afcf29125f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_290f76ba-f858-4eca-a7a0-54afcf29125f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_e7f40157-0dc6-4e02-8e2c-832c34732228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:to="loc_us-gaap_LandAndBuildingMember_e7f40157-0dc6-4e02-8e2c-832c34732228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_OperatingLeaseRightOfUseAssetsMember_a66adfe2-fb14-4f45-989b-f292e0167ee6" xlink:href="twnk-20230331.xsd#twnk_OperatingLeaseRightOfUseAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:to="loc_twnk_OperatingLeaseRightOfUseAssetsMember_a66adfe2-fb14-4f45-989b-f292e0167ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_44cb1e86-29ce-4021-8574-c05afd0198e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_44cb1e86-29ce-4021-8574-c05afd0198e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_898da2ee-9353-4188-a9ed-4d1f3356e81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4bfef30-306c-4ac9-beb1-8967f2622cf9" xlink:to="loc_us-gaap_ConstructionInProgressMember_898da2ee-9353-4188-a9ed-4d1f3356e81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_06d9b3dd-d96b-4748-a6e7-694aa0f603fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_cdeb39b5-674b-4058-914d-30a23ef49df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_cdeb39b5-674b-4058-914d-30a23ef49df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_fe2c871d-c398-4f85-8c7e-15997a729fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_fe2c871d-c398-4f85-8c7e-15997a729fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3da0b3b8-4ce2-40e1-88fb-bf5908ce3126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3da0b3b8-4ce2-40e1-88fb-bf5908ce3126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_750e7dd4-e1de-4b61-80b5-0159bcc78bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1b01c53c-c63e-4da9-8554-6f23a437763d" xlink:to="loc_us-gaap_Depreciation_750e7dd4-e1de-4b61-80b5-0159bcc78bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_05877d27-9be8-4957-9013-24a5a3d139a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_d6acdb7d-978b-4918-a554-8c79d6785da0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_05877d27-9be8-4957-9013-24a5a3d139a4" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_d6acdb7d-978b-4918-a554-8c79d6785da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_e16a81d2-bedd-48b0-bb77-41b6922b33ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_05877d27-9be8-4957-9013-24a5a3d139a4" xlink:to="loc_us-gaap_InterestPayableCurrent_e16a81d2-bedd-48b0-bb77-41b6922b33ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_00298efa-f2b4-4b9e-b456-81923804e653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_05877d27-9be8-4957-9013-24a5a3d139a4" xlink:to="loc_us-gaap_AccruedBonusesCurrent_00298efa-f2b4-4b9e-b456-81923804e653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_34f8ccb7-35d6-43e1-aef3-428d67c6592f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_05877d27-9be8-4957-9013-24a5a3d139a4" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_34f8ccb7-35d6-43e1-aef3-428d67c6592f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_AccruedLiabilitiesAndOtherCurrent_743f6183-5c7c-42d7-b362-bff2a6546013" xlink:href="twnk-20230331.xsd#twnk_AccruedLiabilitiesAndOtherCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_05877d27-9be8-4957-9013-24a5a3d139a4" xlink:to="loc_twnk_AccruedLiabilitiesAndOtherCurrent_743f6183-5c7c-42d7-b362-bff2a6546013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_97e099ce-6b9c-401a-81fe-5da6af18628a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1192ea3f-cc1f-40e1-b7ff-c8f32651e9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_97e099ce-6b9c-401a-81fe-5da6af18628a" xlink:to="loc_us-gaap_DebtInstrumentTable_1192ea3f-cc1f-40e1-b7ff-c8f32651e9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ef647105-1b18-4e77-813c-103b8d805bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1192ea3f-cc1f-40e1-b7ff-c8f32651e9c5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ef647105-1b18-4e77-813c-103b8d805bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e395d3de-0647-465c-a79b-9472fb949c57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ef647105-1b18-4e77-813c-103b8d805bc9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e395d3de-0647-465c-a79b-9472fb949c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_7d254940-e560-4348-88f0-a863c95ed5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e395d3de-0647-465c-a79b-9472fb949c57" xlink:to="loc_us-gaap_SecuredDebtMember_7d254940-e560-4348-88f0-a863c95ed5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1192ea3f-cc1f-40e1-b7ff-c8f32651e9c5" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_422dd9dd-97e0-4f73-9132-41cab4b7e52c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_422dd9dd-97e0-4f73-9132-41cab4b7e52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1c6bdf47-a832-4c48-b5b9-a701827483da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1c6bdf47-a832-4c48-b5b9-a701827483da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_bb4702db-1c59-480f-8b4d-0d2703e91917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_bb4702db-1c59-480f-8b4d-0d2703e91917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f82c8398-da89-4219-98cd-7d8501e9a24b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_LongTermDebt_f82c8398-da89-4219-98cd-7d8501e9a24b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_58b2ce72-2484-48ab-afcf-259c44998e90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_OperatingLeaseLiability_58b2ce72-2484-48ab-afcf-259c44998e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_8c90e4be-2c59-43d9-9b8e-26e7940238fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_8c90e4be-2c59-43d9-9b8e-26e7940238fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e13d7d83-3fc6-41d8-9596-2ea62deee0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e13d7d83-3fc6-41d8-9596-2ea62deee0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_44ec5672-dc6e-4f95-8a8a-c66e7444483c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_44ec5672-dc6e-4f95-8a8a-c66e7444483c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_6ff403ca-8bda-44b5-bac5-c4d31742f35f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_6ff403ca-8bda-44b5-bac5-c4d31742f35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_aa84aa14-3a22-4a4c-a896-b78eeb708602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b20cdaaa-d9dd-4ced-828e-179524bc9197" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_aa84aa14-3a22-4a4c-a896-b78eeb708602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails_1" xlink:type="simple" xlink:href="twnk-20230331.xsd#DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails_1"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DebtandLeaseObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b38be116-d3ec-49bd-a4a9-91b2185b1981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_742c2a53-2637-4915-a36c-5435db37a119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b38be116-d3ec-49bd-a4a9-91b2185b1981" xlink:to="loc_us-gaap_DebtInstrumentTable_742c2a53-2637-4915-a36c-5435db37a119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fcdf323a-edd8-4148-ba77-4a6c13b61d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_742c2a53-2637-4915-a36c-5435db37a119" xlink:to="loc_us-gaap_DebtInstrumentAxis_fcdf323a-edd8-4148-ba77-4a6c13b61d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c4b5c760-24d3-49b5-a0cc-882d6221cf12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_fcdf323a-edd8-4148-ba77-4a6c13b61d18" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c4b5c760-24d3-49b5-a0cc-882d6221cf12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_TermLoanAndInterestRateSwapContractsMember_4e3a181b-11bb-4202-a113-e64c328b7515" xlink:href="twnk-20230331.xsd#twnk_TermLoanAndInterestRateSwapContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c4b5c760-24d3-49b5-a0cc-882d6221cf12" xlink:to="loc_twnk_TermLoanAndInterestRateSwapContractsMember_4e3a181b-11bb-4202-a113-e64c328b7515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6f3f445c-7bdb-4ef7-8175-e0e7f8a96a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_742c2a53-2637-4915-a36c-5435db37a119" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6f3f445c-7bdb-4ef7-8175-e0e7f8a96a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2312c480-e47d-43a5-b823-980d7c780816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6f3f445c-7bdb-4ef7-8175-e0e7f8a96a13" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2312c480-e47d-43a5-b823-980d7c780816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_9c24c979-b286-4d6e-ba7e-82e5e4dba12b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2312c480-e47d-43a5-b823-980d7c780816" xlink:to="loc_us-gaap_SecuredDebtMember_9c24c979-b286-4d6e-ba7e-82e5e4dba12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9a296a3a-e018-4508-83b0-48837f50d2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_742c2a53-2637-4915-a36c-5435db37a119" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9a296a3a-e018-4508-83b0-48837f50d2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_9da4ebf3-f402-49c2-afb8-04346ef30095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9a296a3a-e018-4508-83b0-48837f50d2ec" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_9da4ebf3-f402-49c2-afb8-04346ef30095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DebtandLeaseObligationsCompositionofLeaseExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a7bfd0e1-8125-493f-8e36-918775835bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_d47aadfc-9e5a-40c5-ae40-9b64b0f72bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a7bfd0e1-8125-493f-8e36-918775835bad" xlink:to="loc_us-gaap_OperatingLeaseCost_d47aadfc-9e5a-40c5-ae40-9b64b0f72bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_0393aa22-daba-41d9-8540-d6fe202b2608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a7bfd0e1-8125-493f-8e36-918775835bad" xlink:to="loc_us-gaap_ShortTermLeaseCost_0393aa22-daba-41d9-8540-d6fe202b2608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_48eb28f4-5b1b-4e12-a22b-71e9d20d105c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a7bfd0e1-8125-493f-8e36-918775835bad" xlink:to="loc_us-gaap_VariableLeaseCost_48eb28f4-5b1b-4e12-a22b-71e9d20d105c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_32b641bd-14ee-4476-86bb-0cf867178449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a7bfd0e1-8125-493f-8e36-918775835bad" xlink:to="loc_us-gaap_LeaseCost_32b641bd-14ee-4476-86bb-0cf867178449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DerivativeInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_dac48d76-127d-48a7-ad0e-43a29fa80bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_dac48d76-127d-48a7-ad0e-43a29fa80bce" xlink:to="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_067a6311-6783-46ba-8293-6bb1ef591d97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_us-gaap_HedgingDesignationAxis_067a6311-6783-46ba-8293-6bb1ef591d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_38cc008a-b7cf-4a8d-ab74-352f74436502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_067a6311-6783-46ba-8293-6bb1ef591d97" xlink:to="loc_us-gaap_HedgingDesignationDomain_38cc008a-b7cf-4a8d-ab74-352f74436502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ff7d5468-e83e-442c-af43-47b97d32de89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_38cc008a-b7cf-4a8d-ab74-352f74436502" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ff7d5468-e83e-442c-af43-47b97d32de89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9230747d-8997-4885-826f-8d8fa8b2008c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9230747d-8997-4885-826f-8d8fa8b2008c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5fed2d90-aec2-4bf4-a969-d1d8476a678b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9230747d-8997-4885-826f-8d8fa8b2008c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5fed2d90-aec2-4bf4-a969-d1d8476a678b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_9ba2700c-7b4b-4f9c-93b6-eaf61c25d8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5fed2d90-aec2-4bf4-a969-d1d8476a678b" xlink:to="loc_us-gaap_InterestRateSwapMember_9ba2700c-7b4b-4f9c-93b6-eaf61c25d8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2ebeb131-b519-4ae2-b17f-f439866a3266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2ebeb131-b519-4ae2-b17f-f439866a3266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_ca016b03-06de-4216-985b-9aaf08617a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_2ebeb131-b519-4ae2-b17f-f439866a3266" xlink:to="loc_us-gaap_HedgingRelationshipDomain_ca016b03-06de-4216-985b-9aaf08617a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_8f01227c-f837-4992-986f-001ed4bd9533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_ca016b03-06de-4216-985b-9aaf08617a3c" xlink:to="loc_us-gaap_CashFlowHedgingMember_8f01227c-f837-4992-986f-001ed4bd9533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0039582f-61b5-4c09-91e3-d9b7474682f9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_srt_RangeAxis_0039582f-61b5-4c09-91e3-d9b7474682f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6674b6eb-ea8b-4fdc-8237-6d59c66e1e9b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0039582f-61b5-4c09-91e3-d9b7474682f9" xlink:to="loc_srt_RangeMember_6674b6eb-ea8b-4fdc-8237-6d59c66e1e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d923fb84-5d0a-48e0-9143-1f961d56cbce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6674b6eb-ea8b-4fdc-8237-6d59c66e1e9b" xlink:to="loc_srt_MinimumMember_d923fb84-5d0a-48e0-9143-1f961d56cbce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dfdec6b0-54c2-42ab-afa4-a8ac05ac88fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6674b6eb-ea8b-4fdc-8237-6d59c66e1e9b" xlink:to="loc_srt_MaximumMember_dfdec6b0-54c2-42ab-afa4-a8ac05ac88fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_4a2a0bec-e4be-4e40-9a82-09a5eaa06407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_us-gaap_VariableRateAxis_4a2a0bec-e4be-4e40-9a82-09a5eaa06407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_5de0c676-801f-4d90-b3aa-de5b6e222186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_4a2a0bec-e4be-4e40-9a82-09a5eaa06407" xlink:to="loc_us-gaap_VariableRateDomain_5de0c676-801f-4d90-b3aa-de5b6e222186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_68df5205-2f6f-4503-b85a-e811f9a6672e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_5de0c676-801f-4d90-b3aa-de5b6e222186" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_68df5205-2f6f-4503-b85a-e811f9a6672e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0e000432-e990-4bc7-a622-2e42f9b04645" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0e000432-e990-4bc7-a622-2e42f9b04645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_12b4b503-0a3e-441b-9940-0781d019290f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0e000432-e990-4bc7-a622-2e42f9b04645" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_12b4b503-0a3e-441b-9940-0781d019290f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_3ef0caad-5596-403c-aa0d-8468b6bbf154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_12b4b503-0a3e-441b-9940-0781d019290f" xlink:to="loc_us-gaap_SecuredDebtMember_3ef0caad-5596-403c-aa0d-8468b6bbf154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d824f631-ab1b-46c1-b8dc-de09fcf71375" xlink:to="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e82dd155-2abb-420f-ab56-939dd4ad7ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e82dd155-2abb-420f-ab56-939dd4ad7ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_df2b2f4d-a722-44c2-aa11-b92c1bbae0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_df2b2f4d-a722-44c2-aa11-b92c1bbae0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_83a35545-c685-45d0-9274-e5590514cb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_us-gaap_DerivativeNotionalAmount_83a35545-c685-45d0-9274-e5590514cb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_980cf252-6d17-4402-9d74-22affe55394b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_980cf252-6d17-4402-9d74-22affe55394b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_7d5f37a3-1001-4e2a-a7b9-08f4153edfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_7d5f37a3-1001-4e2a-a7b9-08f4153edfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount_da64f975-8720-4e6a-a462-d6e6c8a95c03" xlink:href="twnk-20230331.xsd#twnk_DerivativeNotionalAmountMaximumContractedSalesAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_67138324-b89a-4514-895c-bbb04d95ccc9" xlink:to="loc_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount_da64f975-8720-4e6a-a462-d6e6c8a95c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5f38613e-cedd-4bcc-9360-a244f583ed5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_34a3c384-0685-47c0-b3da-c0377b6edd58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_5f38613e-cedd-4bcc-9360-a244f583ed5c" xlink:to="loc_us-gaap_DerivativeTable_34a3c384-0685-47c0-b3da-c0377b6edd58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ae9c3fe0-d769-4b00-bd0e-a6c0ee641b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_34a3c384-0685-47c0-b3da-c0377b6edd58" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ae9c3fe0-d769-4b00-bd0e-a6c0ee641b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_226fb239-9832-4247-9040-d86deab6afb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ae9c3fe0-d769-4b00-bd0e-a6c0ee641b44" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_226fb239-9832-4247-9040-d86deab6afb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_7c487de6-2c09-4206-b408-a369b9130135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_226fb239-9832-4247-9040-d86deab6afb9" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_7c487de6-2c09-4206-b408-a369b9130135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_3f123b29-44f8-4e75-b60d-6f53c02e9dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_226fb239-9832-4247-9040-d86deab6afb9" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_3f123b29-44f8-4e75-b60d-6f53c02e9dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6344505f-15b5-4fcb-bb3f-48db548e9c43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_34a3c384-0685-47c0-b3da-c0377b6edd58" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6344505f-15b5-4fcb-bb3f-48db548e9c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_48b1a650-389f-4012-ba98-27a9a0509f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6344505f-15b5-4fcb-bb3f-48db548e9c43" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_48b1a650-389f-4012-ba98-27a9a0509f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_521ed712-64a9-49f4-a319-5f4df07d467c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_48b1a650-389f-4012-ba98-27a9a0509f73" xlink:to="loc_us-gaap_InterestRateSwapMember_521ed712-64a9-49f4-a319-5f4df07d467c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_d5c17aa7-c37d-4315-9a71-833264791aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_48b1a650-389f-4012-ba98-27a9a0509f73" xlink:to="loc_us-gaap_ForeignExchangeContractMember_d5c17aa7-c37d-4315-9a71-833264791aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b3dc207d-9610-42cd-aad3-816f395c8ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_34a3c384-0685-47c0-b3da-c0377b6edd58" xlink:to="loc_us-gaap_DerivativeLineItems_b3dc207d-9610-42cd-aad3-816f395c8ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_803d215b-c254-4815-9935-3cd05f504277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b3dc207d-9610-42cd-aad3-816f395c8ec5" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_803d215b-c254-4815-9935-3cd05f504277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bacc43f2-a2a4-4db6-8d6e-d18f9c417f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b3dc207d-9610-42cd-aad3-816f395c8ec5" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bacc43f2-a2a4-4db6-8d6e-d18f9c417f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_595f0c77-1bf9-489c-bd29-80fed3ba23fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_135de6d0-c2c6-43ad-9fd6-c1d1ecc1cbba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_595f0c77-1bf9-489c-bd29-80fed3ba23fe" xlink:to="loc_us-gaap_DerivativeTable_135de6d0-c2c6-43ad-9fd6-c1d1ecc1cbba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ecbcc038-332f-459d-96ff-3658cee63fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_135de6d0-c2c6-43ad-9fd6-c1d1ecc1cbba" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ecbcc038-332f-459d-96ff-3658cee63fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_fa9f22b0-ba5f-4327-bc1e-400ea157af1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ecbcc038-332f-459d-96ff-3658cee63fc2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_fa9f22b0-ba5f-4327-bc1e-400ea157af1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_42e5407e-e210-4044-a8f7-f574c146eec9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_fa9f22b0-ba5f-4327-bc1e-400ea157af1e" xlink:to="loc_us-gaap_InterestRateSwapMember_42e5407e-e210-4044-a8f7-f574c146eec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_5fcb7419-4b5f-404d-b354-2349d229b0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_fa9f22b0-ba5f-4327-bc1e-400ea157af1e" xlink:to="loc_us-gaap_ForeignExchangeContractMember_5fcb7419-4b5f-404d-b354-2349d229b0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_50165b6b-e87a-4256-aaf8-ae6f62951f86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_135de6d0-c2c6-43ad-9fd6-c1d1ecc1cbba" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_50165b6b-e87a-4256-aaf8-ae6f62951f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ed163ab8-b279-4d82-8a65-51ce33e06413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_50165b6b-e87a-4256-aaf8-ae6f62951f86" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ed163ab8-b279-4d82-8a65-51ce33e06413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_9b60aed3-71c5-4373-9a37-6d9bfb684457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ed163ab8-b279-4d82-8a65-51ce33e06413" xlink:to="loc_us-gaap_InterestExpenseMember_9b60aed3-71c5-4373-9a37-6d9bfb684457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_73e304b7-7a24-4eb2-b0d6-990f5577231d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ed163ab8-b279-4d82-8a65-51ce33e06413" xlink:to="loc_us-gaap_CostOfSalesMember_73e304b7-7a24-4eb2-b0d6-990f5577231d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_09b2d860-3f45-4d0b-8022-6734fc0541c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_135de6d0-c2c6-43ad-9fd6-c1d1ecc1cbba" xlink:to="loc_us-gaap_DerivativeLineItems_09b2d860-3f45-4d0b-8022-6734fc0541c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_b7a35f50-9149-4063-ada2-08fd86c7b7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_09b2d860-3f45-4d0b-8022-6734fc0541c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_b7a35f50-9149-4063-ada2-08fd86c7b7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/EarningsperShareDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#EarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/EarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2e38012d-791e-4a2f-be1b-5802488a4aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bf39c780-a585-4b38-a333-decd45f81544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2e38012d-791e-4a2f-be1b-5802488a4aa0" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bf39c780-a585-4b38-a333-decd45f81544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_845dd105-6598-4c2b-b115-575974b1fc27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bf39c780-a585-4b38-a333-decd45f81544" xlink:to="loc_us-gaap_AwardTypeAxis_845dd105-6598-4c2b-b115-575974b1fc27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b833b85-4afa-496e-b6f0-edf88210d322" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_845dd105-6598-4c2b-b115-575974b1fc27" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b833b85-4afa-496e-b6f0-edf88210d322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2da5de4c-5c0b-4861-8a34-aa32ebd4d67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b833b85-4afa-496e-b6f0-edf88210d322" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2da5de4c-5c0b-4861-8a34-aa32ebd4d67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember_3eef0589-aea2-48c6-a681-906496893eea" xlink:href="twnk-20230331.xsd#twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b833b85-4afa-496e-b6f0-edf88210d322" xlink:to="loc_twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember_3eef0589-aea2-48c6-a681-906496893eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bf39c780-a585-4b38-a333-decd45f81544" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_9617a1fe-e307-42de-bd70-f8c961429eda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_9617a1fe-e307-42de-bd70-f8c961429eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d923d7e1-fb67-4b08-942d-fd06d59c2f20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_9617a1fe-e307-42de-bd70-f8c961429eda" xlink:to="loc_us-gaap_NetIncomeLoss_d923d7e1-fb67-4b08-942d-fd06d59c2f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_e801648c-9b71-49f6-a058-5ecf8f7196b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_e801648c-9b71-49f6-a058-5ecf8f7196b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_af1c80b6-8146-4f32-b884-c9eb2eb4f017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_e801648c-9b71-49f6-a058-5ecf8f7196b1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_af1c80b6-8146-4f32-b884-c9eb2eb4f017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9cc6418a-ab10-4793-8896-5ac2398b5ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_e801648c-9b71-49f6-a058-5ecf8f7196b1" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9cc6418a-ab10-4793-8896-5ac2398b5ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_51381f83-3d83-4d29-880a-6ef30b52409c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_e801648c-9b71-49f6-a058-5ecf8f7196b1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_51381f83-3d83-4d29-880a-6ef30b52409c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_cf506d67-23a5-4d44-bc37-01305611d6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:to="loc_us-gaap_EarningsPerShareBasic_cf506d67-23a5-4d44-bc37-01305611d6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8c19a33d-c95a-418e-bb82-0f57c3c0c0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_6a7de7c3-3a24-419d-a081-40aea4e02bb5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8c19a33d-c95a-418e-bb82-0f57c3c0c0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b8f34431-fcc3-4dd6-9589-ef14bc577377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_IncomeTaxDisclosureTable_678db25c-75ce-418c-ac53-7206d4b98184" xlink:href="twnk-20230331.xsd#twnk_IncomeTaxDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b8f34431-fcc3-4dd6-9589-ef14bc577377" xlink:to="loc_twnk_IncomeTaxDisclosureTable_678db25c-75ce-418c-ac53-7206d4b98184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_58e0a962-b4fa-4767-963e-0c08a154bd5c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twnk_IncomeTaxDisclosureTable_678db25c-75ce-418c-ac53-7206d4b98184" xlink:to="loc_srt_StatementScenarioAxis_58e0a962-b4fa-4767-963e-0c08a154bd5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_111b9040-41b8-4496-95fa-adee60c0c2a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_58e0a962-b4fa-4767-963e-0c08a154bd5c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_111b9040-41b8-4496-95fa-adee60c0c2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ad7d029a-d0e5-4c3b-b83c-2bf47f41a4fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_111b9040-41b8-4496-95fa-adee60c0c2a1" xlink:to="loc_srt_ScenarioForecastMember_ad7d029a-d0e5-4c3b-b83c-2bf47f41a4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_IncomeTaxDisclosureLineItems_7df549e9-73d5-4236-b912-9cecf2fa868b" xlink:href="twnk-20230331.xsd#twnk_IncomeTaxDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twnk_IncomeTaxDisclosureTable_678db25c-75ce-418c-ac53-7206d4b98184" xlink:to="loc_twnk_IncomeTaxDisclosureLineItems_7df549e9-73d5-4236-b912-9cecf2fa868b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e2832918-4e32-47a3-9c7a-eaa1f070a71d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twnk_IncomeTaxDisclosureLineItems_7df549e9-73d5-4236-b912-9cecf2fa868b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e2832918-4e32-47a3-9c7a-eaa1f070a71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsSummaryofActivityDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#TaxReceivableAgreementObligationsSummaryofActivityDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsSummaryofActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_800802a0-d065-469d-a38a-014f59d24c41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward_4c2d7906-5e14-43b0-8d55-177e3df10684" xlink:href="twnk-20230331.xsd#twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_800802a0-d065-469d-a38a-014f59d24c41" xlink:to="loc_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward_4c2d7906-5e14-43b0-8d55-177e3df10684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_LiabilityOnTaxReceivableAgreement_16dae539-5eab-4ae0-ae27-7035e63ee8b3" xlink:href="twnk-20230331.xsd#twnk_LiabilityOnTaxReceivableAgreement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward_4c2d7906-5e14-43b0-8d55-177e3df10684" xlink:to="loc_twnk_LiabilityOnTaxReceivableAgreement_16dae539-5eab-4ae0-ae27-7035e63ee8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_LiabilityOnTaxReceivableAgreementPayments_ea84a726-552c-433a-9290-8e344ced3682" xlink:href="twnk-20230331.xsd#twnk_LiabilityOnTaxReceivableAgreementPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward_4c2d7906-5e14-43b0-8d55-177e3df10684" xlink:to="loc_twnk_LiabilityOnTaxReceivableAgreementPayments_ea84a726-552c-433a-9290-8e344ced3682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_LiabilityOnTaxReceivableAgreement_d2ee1085-fff1-4680-9864-869f92dd64b8" xlink:href="twnk-20230331.xsd#twnk_LiabilityOnTaxReceivableAgreement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward_4c2d7906-5e14-43b0-8d55-177e3df10684" xlink:to="loc_twnk_LiabilityOnTaxReceivableAgreement_d2ee1085-fff1-4680-9864-869f92dd64b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hostessbrands.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="twnk-20230331.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.hostessbrands.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9a64f1ea-fc82-4f0a-8e25-89642f8ea317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLegalSettlements_0eb1b838-f10e-484c-925a-f4781ac11ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLegalSettlements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9a64f1ea-fc82-4f0a-8e25-89642f8ea317" xlink:to="loc_us-gaap_ProceedsFromLegalSettlements_0eb1b838-f10e-484c-925a-f4781ac11ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_GainContingencyDamagesSoughtValue_ffd03f49-13dc-47b8-8b05-97e887c62d14" xlink:href="twnk-20230331.xsd#twnk_GainContingencyDamagesSoughtValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9a64f1ea-fc82-4f0a-8e25-89642f8ea317" xlink:to="loc_twnk_GainContingencyDamagesSoughtValue_ffd03f49-13dc-47b8-8b05-97e887c62d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue_fbda2a2a-a05c-4ebc-842a-cf6a64b78a23" xlink:href="twnk-20230331.xsd#twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9a64f1ea-fc82-4f0a-8e25-89642f8ea317" xlink:to="loc_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue_fbda2a2a-a05c-4ebc-842a-cf6a64b78a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>twnk-20230331_g1.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 twnk-20230331_g1.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X1"B17AI9@  34T *@    @ ! $[  (
M   0   (2H=I  0    !   (6IR=  $    @   0>NH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $AA<F=R879E
M+"!$>6QA;@   >H<  <   @,   (;      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                        2 !A '( 9P!R &$ =@!E "P ( !$ 'D ; !A
M &X   #_X0IH:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K
M970@8F5G:6X])^^[OR<@:60])U<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"<_
M/@T*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(^/')D9CI2
M1$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D
M9BUS>6YT87@M;G,C(CX\<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I
M9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS
M.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O,2XQ+R(O/CQR9&8Z
M1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D
M82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R
M9R]D8R]E;&5M96YT<R\Q+C$O(CX\9&,Z8W)E871O<CX\<F1F.E-E<2!X;6QN
M<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A
M>"UN<R,B/CQR9&8Z;&D^2&%R9W)A=F4L($1Y;&%N/"]R9&8Z;&D^/"]R9&8Z
M4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T:6]N/CPO<F1F
M.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @/#]X
M<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*"0D*%0\0
M#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!
M!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( >D%EP,!(@ "$0$#$0'_Q  ?   !
M!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#!04$!
M 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9
M&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY
M>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*
MTM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$! 0$! 0$!
M         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<  0(#$00%
M(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9&B8G*"DJ
M-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"@X2%AH>(
MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8
MV=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!KR)$A>1
ME11U9C@"HOMUI_S]0_\ ?P5Q7QL_Y(]K?_;#_P!*(Z^2ZZJ.']K&]R)2LS[I
M^W6G_/U#_P!_!1]NM/\ GZA_[^"OA:BM_J7]XGVA]T_;K3_GZA_[^"C[=:?\
M_4/_ '\%?"U%'U+^\'M#[I^W6G_/U#_W\%'VZT_Y^H?^_@KX6HH^I?W@]H?=
MT<J2KNB=77U4Y%.KS3X!_P#)+(?^ON;^8KTNN&<>63B:)W5PHHHJ!A1110 4
M444 %%%% !1110!'+/#!CSI4CSTWL!FF?;K3_GZA_P"_@KP[]IC_ )EG_M[_
M /:->#UV4L-[2"E<SE.SL?=/VZT_Y^H?^_@H^W6G_/U#_P!_!7PM16OU+^\+
MVA]T_;K3_GZA_P"_@H^W6G_/U#_W\%?"U%'U+^\'M#[I^W6G_/U#_P!_!1]N
MM/\ GZA_[^"OA:BCZE_>#VA]X4445YQJ%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 45\W^*/C;XPTGQ?K&G6DUF+>T
MOIX(@UL"0J2,HR>_ K*_X7YXW_Y[V7_@*/\ &NI86HU<CG1]2T5\M?\ "_/&
M_P#SWLO_  %'^-'_  OSQO\ \][+_P !1_C3^J5 ]HCZEHKY:_X7YXW_ .>]
ME_X"C_&C_A?GC?\ Y[V7_@*/\:/JE0/:(^I:*^6O^%^>-_\ GO9?^ H_QKVS
MX2>*]3\8^"WU/6FC:Y%V\0,2;!M 4CC\36=2A.G'F8U)-G<T445@4%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!P?QL_P"2/:W_ -L/_2B.ODNOK3XV?\D>UO\ [8?^E$=?)=>I@_X;]3&I
MN%%%%=AF%%%% !1110!]2_ /_DED/_7W-_,5Z77FGP#_ .260_\ 7W-_,5Z7
M7B5OXDCHCL%%%%9%!1110 4444 %%%% !1110!X/^TQ_S+/_ &]_^T:\'KWC
M]IC_ )EG_M[_ /:->#U[&&_A(YY_$%%%%=!(4444 %%%% 'WA1117SYU!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
M%OCK_DHGB/\ ["MU_P"C6K!K>\=?\E$\1_\ 85NO_1K5@U[T?A1RO<****H
MHHHH *^GOV>_^29R?]A"7_T%*^8:^GOV>_\ DF<G_80E_P#04KEQ?\,NGN>I
M4445Y)N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 45GZWKNG>'=,>_U>Y6"!.F>2Y]%'4FO#/%OQCUC69'M]"+
M:79= R']\X]V_A^B_F:SG4C#<[L+@:V*?N+3OT/<=5\1:/HBYU;4[6T.,A)9
M0&(]EZG\!7,7'QB\'0/M2_FG]X[9\?J!7SA)(\TC22NSNQRS,<DGU)IM<KQ$
MNB/>IY)12]^3?X?YGT=%\9?!\D@5[NXB!_B>V; _+)KIM'\4Z'K_ !I&J6UT
M_7RU?#C_ (">?TKY+IR2/%(KQLR.IRK*<$'U!H6(EU0ZF246O<DT_O/LBBO
M/!GQBU/1Y([3Q$7U&QX7S2<S1#US_&/8\^_:O==-U*SU?3XK[3;A+BVF&4D0
M\'_ ^W:NJ%2,UH?/XK!5<+*TUIW+5%%17-S!96LES=RI#!$I9Y)&PJ@=R:T.
M-)MV1+6=JOB#2=#C#ZOJ-O:9&0LD@#-]%ZG\*\A\9_&.[O))++PJ3:VW*M>,
M/WDG^Z#]T>_7Z5Y=//+<SO-<RO-*YRTDC%F8^I)ZURSQ"6D=3Z7!\/U*JYZ[
MY5VZ_P# /H>?XP>$(9-J7D\P_O1V[8_4"B'XP^$)7P]Y/"/[SVSD?H#7SK16
M7UB9Z_\ J]A+6O+[U_D?5VE>*-#ULA=*U6UN7//EK( __?)Y_2M6OCP$JP92
M00<@CM7=>%OBOKN@2)#?2-JED.#'.WSJ/]E^OX'(^E:1Q*?Q(\S$\.SBN:A*
M_D_\_P#ACZ)HK(\.>)]+\4Z:+S29]X'$D3</$?1AV_D>U:]=2::NCYB<)4Y.
M$U9H****9 4444 %%%% '!_&S_DCVM_]L/\ THCKY+KZT^-G_)'M;_[8?^E$
M=?)=>I@_X;]3&IN%%%%=AF%%%% !1110!]2_ /\ Y)9#_P!?<W\Q7I=>:? /
M_DED/_7W-_,5Z77B5OXDCHCL%%%%9%!1110 4444 %%%% !1110!X/\ M,?\
MRS_V]_\ M&O!Z]X_:8_YEG_M[_\ :->#U[&&_A(YY_$%%%%=!(4444 %%%%
M'WA1117SYU!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?%OCK_DHGB/_L*W7_HUJP:WO'7_ "43Q'_V%;K_ -&M6#7O
M1^%'*]PHHHJ@"BBB@ KZ>_9[_P"29R?]A"7_ -!2OF&OI[]GO_DF<G_80E_]
M!2N7%_PRZ>YZE1117DFX4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %9OB#7K+PUHL^IZD^V&(<*/O.W95'<FM*OG/XL^
M+W\0^)WL+:3_ (E^G.8T /$DG1G_ #X'L/>LZD^2-SOP.$>*J\O1;G/>+/%N
MH^+]8:\U&0B-21!;J?EA7T'J?4]_RK"HHKS6VW=GW,(1IQ48JR04444B@HHH
MH *Z_P"'_CRZ\&ZL%D9I=+G8?:8.N/\ ;7T8?J./0CD**<9.+NC.K2A5@X35
MTS[$@O+:YL8[R"9'MI(Q(LH/RE2,YSZ8KY^^)7Q!E\47[:?ITC)I$#84#C[0
MP_C/MZ#\>O3'L/'&IVO@&Z\-QN?)DF&V3/*1G)=![$@'\6]:YNMZM;F5D<65
M92J%256IK9^[_GZA1117,?2A1110 4444 :6@^(-0\-ZK'?Z5.8I5X93RLB]
MU8=P:^EO"GBBR\6Z''J%C\C9VS0L<M$_<'U]0>X_*OE>NI^'OBR3PGXGBFD<
M_8;@B*Z3MM)X;ZJ>?ID=ZWHU.1V>QX>;9='%TN>"]]?CY?Y'TU10"& (.0>0
M1WHKT3\]"BBB@ HHHH X/XV?\D>UO_MA_P"E$=?)=?6GQL_Y(]K?_;#_ -*(
MZ^2Z]3!_PWZF-3<****[#,**** "BBB@#ZE^ ?\ R2R'_K[F_F*]+KS3X!_\
MDLA_Z^YOYBO2Z\2M_$D=$=@HHHK(H**** "BBB@ HHHH **** /!_P!IC_F6
M?^WO_P!HUX/7O'[3'_,L_P#;W_[1KP>O8PW\)'//X@HHHKH)"BBB@ HHHH ^
M\****^?.H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#XM\=?\E$\1_]A6Z_]&M6#6]XZ_Y*)XC_ .PK=?\ HUJP:]Z/
MPHY7N%%%%4 4444 %?3W[/?_ "3.3_L(2_\ H*5\PU]/?L]_\DSD_P"PA+_Z
M"E<N+_AET]SU*BBBO)-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH QO%VKG0O"&IZDAQ)!;L8SZ.>%_\>(KY.)).3R:^
MCOC+*T?PVNE7I+/$K?3<#_,"OG&N'$/WDCZW)()4)3ZM_D%%%%<Q[H4444 %
M%%% !1110!-%_J7_ -Y?Y&EI(O\ 4O\ [R_R-+2.ZC\ 4444&P4444 %%%%
M!1110!],_#75FUCX?Z;-(VZ6%#;R$^J' _\ '=I_&NJKS/X&2LW@^^C/*I?$
MK[91/\*],KU*;O!,_+\QIJEBZD5M?_@A1116APA1110!P?QL_P"2/:W_ -L/
M_2B.ODNOK3XV?\D>UO\ [8?^E$=?)=>I@_X;]3&IN%%%%=AF%%%% !1110!]
M2_ /_DED/_7W-_,5Z77FGP#_ .260_\ 7W-_,5Z77B5OXDCHCL%%%%9%!111
M0 4444 %%%% !1110!X/^TQ_S+/_ &]_^T:\'KWC]IC_ )EG_M[_ /:->#U[
M&&_A(YY_$%%%%=!(4444 %%%% 'WA1117SYU!1110 4444 %%%% !117*^(_
MB5X4\+,\>J:M$;E>MM;_ +V3/H0OW?\ @6*:BY.R#8ZJBO"=:_:20,R>'="+
M#M-?2X_\<7_XJN)U+XY^.;]CY6H06*'^"UME_FVX_K73'"U'Y$.:/JRBOC"Z
M\?\ BZ\)^T>)=5(/55NW13^ (%9[^(=:E<O)J]^['JS7+DG]:T^IRZLGVB/M
M^BOB&/Q%K43;HM8OT;U6Z<'^=:-I\0O&%D1Y'B;5,#HKW3N!^#$BAX.71A[1
M'V;17RMIOQW\<6##[1>6VH*/X;FV4?JFTUW.B?M(VLC+'XAT.2'L9K.0./\
MOAL8_,UE+"U%YE*:/<**YWP[X^\,>*MJZ+J\$TQ'_'NY\N7_ +X;!/U&1715
MSM-.S+"BBBD 4444 %%%% !1110 4444 %%%'3K0 45Q/B3XN^#_  RS17&I
M"]N5ZV]B!*P/H3G:#[$@UYEK/[2&H2,R>']$M[=.@DO',C'WVKM _,UM&A4G
MLB7)(^@Z*^2-0^,GCK420VN/;H>B6T21X_$#/ZU@W'C/Q/=DFY\1:K+G/#7L
MA'/MFMU@Y]63[1'VK17P]_;NK_\ 04O?_ A_\:FA\4:_;8^SZYJ46#N&R[D7
MGUX-5]3?<7M#[;HKXYL_B=XUL2##XEU!L?\ /:7S?_0\UTFG?'_QI9X^U/8Z
M@._GVVTG_O@K4/!S6S'[1'U%17B&D?M)64C*FNZ#- .\MI,)/_'6VX_,UZ+X
M?^)GA'Q*R1Z;K, N&Z6]QF*0GT ;&X_3-82HU(;HI23.JHHHK(H***X[Q]\2
M-.^'WV#^T[.ZN?MWF;/L^WY=FW.<D?WQ51BY.R$W8[&BO'O^&C_#O_0'U3\H
M_P#XJC_AH_P[_P! ?5/RC_\ BJU]A5["YHGAWCK_ )*)XC_["MU_Z-:L&M'Q
M!J:ZUXFU/5(XS$M]>2W"QL<E [EL9]LUG5Z\=$CG"BBBJ **** "OI[]GO\
MY)G)_P!A"7_T%*^8:];^%_Q?TSP/X6ETG4M.NYV-RTR26Y4@A@HP02,?=_6N
M?$1E.%HE0:3U/I6BO'O^&C_#O_0'U3\H_P#XJC_AH_P[_P! ?5/RC_\ BJ\[
MV%7L;<T3V&BO'O\ AH_P[_T!]4_*/_XJC_AH_P ._P#0'U3\H_\ XJCV%7L'
M-$]AHKQ[_AH_P[_T!]4_*/\ ^*KUZ&0301RJ" ZA@#[BLY4Y0^)#33V'T445
M PHHHH **** "BBL#Q'XX\.>$XR==U6&WDQD0 [Y6^B+D_CTII-NR WZ*\,U
M[]I"%&:/PUHK2^D]\^T?]\+U'_ A7GVJ_&CQQJI8?VO]BC/_ "SLXECQ_P "
MP6_6NF.%J2WT(<T?6E5)M5TZW?;<7]K$WH\RJ?U-?%-]KNK:IG^TM4O;S/7[
M1</)G\S5"ME@^\B?:'VU_P )7X=SC^WM,SZ?;(_\:N0:I873;;:^MIFSC$<R
ML?T-?#-%/ZFNX>T/O"BOB+3_ !)KFDD'3-8OK3'00W+H/R!KM=%^.WC32F N
MKJ#5(AQLNX1D#_>3:<_7-9RP<ULQJHCZHHKR?PS^T#X=U5D@UZ"71YVX\PGS
M82?]X#(_$8'K7J5I=VU_:QW-C<17$$@RDL3AE8>H(X-<LZ<H?$BTT]B:BBBH
M&%%%% !1110 4444 %%%% !1110 4444 %%9^M:]I?AW3VOM;OH;.W7^.5NI
M] .K'V&37C/BC]HL*SV_A#30X&0+N]S@^ZQ@_J3^%:0I3J?"A.26Y[M5>ZO[
M.R&;V[@MQZRR!/Y_0U\?ZS\2O&&NLWV_7[P(W6*!_)3'IM3 /XUS+NTC%G8L
MQZDG)-=<<&^K,_:'VQ_PE?AT]-?TO_P,C_QK55@ZAE(92,@@]:^$*^D/V=M:
MO+_PKJ.FW4C2Q:?.GD%CDHK@DJ/8%2?Q-16PWLX\R8XSN['L%%%%<9H%%%%
M!1110 4444 %%%% !1110 4444 %%!( ))P!U)KS+QA\<_#GAUGM=)SK5\IP
M1 ^(4/O)SG_@(/U%7&$INT4)M+<]-HKY2USXW^--9=A!?IID#=(K*,*<?[YR
MV?H17$WVLZIJC$ZEJ5Y>$]3<3M)G\R:ZHX.3W9'M$?:MQKFDVH)NM4LX<#)\
MRX1<?F:99^(=%U"Y^S6&KV%U/C/E07*.WY YKX@J6VN9K.ZBN;65H9X7#QR(
M<%6!R"#6GU-6W%[0^ZZ*IZ/>-J.AV%Z^-US;1RG QRR@_P!:N5YVQJ%%%% !
M1110!P?QEB:3X;73+TBGB9OIN _F17SC7U7XZTXZKX#UBT5=SM;,Z+ZLGS@?
MFHKY4KAQ"]ZY]=DDTZ$H]F%%%%<Q[@4444 %%%% !1110!-%_J7_ -Y?Y&EI
M(O\ 4O\ [R_R-+2.ZC\ 4444&P4444 %%%% !1110![O\#(F7P??2'[KWQ _
M!$_QKTRN/^%>G'3_ (=:=O7#W&ZX;WW,=O\ XZ%KL*]2FK01^89E-5,94DN[
M_#0****T. **** .#^-G_)'M;_[8?^E$=?)=?6GQL_Y(]K?_ &P_]*(Z^2Z]
M3!_PWZF-3<****[#,**** "BBB@#ZE^ ?_)+(?\ K[F_F*]+KS3X!_\ )+(?
M^ON;^8KTNO$K?Q)'1'8****R*"BBB@ HHHH **** "BBB@#P?]IC_F6?^WO_
M -HUX/7O'[3'_,L_]O?_ +1KP>O8PW\)'//X@HHHKH)"BBB@ HHHH ^\****
M^?.H**** "BBFR2)%&TDK*B("S,QP% ZDF@!U<5XW^*?A_P2K0W,WVW4<?+8
MV[ L/]\]$'UY] :\W^)7QTDD>;2/!$VR,9274Q]YO41>@_VNOIV)\.DD>61I
M)69W<EF9CDL3U)-=U'"MZS,Y3['<^+OB_P"*?%;R1?:SIM@QP+6S)7(_VG^\
MW\O85PE%%>A&,8JT48MMA1115 %%%% !1110 4444 *K%&#*2K Y!!Z5Z+X0
M^-GB;PRT<%],=8T]>##=-^\4?[,G7\\CVKSFBIE",U:2!-K8^Q_!OQ$T#QO;
MYTFYV7:KF2SG^65/?'\0]QG\*ZFOA6UN[BQNX[JRGDMYXFW1RQ,593Z@CI7T
M!\,_CA'J3PZ-XSD2&[;"0ZAPJ2GTD[*WOT/MW\ZMA7'6&QM&=]SVJBBBN(T"
MBBB@ HHHH ***\I^*_Q>C\*+)HOAYTFUEEQ++PRV@(].A?T';J?0W"$INT1-
MI+4Z;QS\2]#\"V^V^D-SJ#+F*QA(WM[L>BCW/X U\Z^,?BMXF\8M)#<71LM/
M;@6=J2JD>C'J_P"/'L*X^ZN[B^NY;J]FDGGE8M)+(Q9F)[DFH:]6EAXT]=V8
M2DV%%%%=!(4444 %%%% !1110 4444 =GX3^*OBGPBZ):WS7EDO!L[LF1,?[
M)ZK^!Q[&OH;P!\4M'\>1F"%6LM3C3=)9RG.1W9&_B'Y'VKY&KZ&_9W\*?9='
MO/$UU'^]O";>U)'(C4_,1]6&/^ 5QXFG!0YNII!N]CVJO!_VF/\ F6?^WO\
M]HU[Q7@_[3'_ #+/_;W_ .T:X\-_%1<_A/!Z***]@P"BBB@ HHHH **** "B
MBB@ HHHH **** "ONFQ_Y!UM_P!<E_D*^%J^Z;'_ )!UM_UR7^0KS\;]DUID
M]%%%>>:A1110 5@^*O&FA^#;#[5KMXL18'RH$^:67_=7O]>@[FN&^)?QIM/#
M#2Z3X<\N]U9<K+*>8K8^A_O-[=!W]*^<=4U6_P!:U&6_U:[EN[J4Y>65LD^W
ML/8<"NRCAG/66B,Y3ML>D>,?COX@UXR6V@_\2:R.0&C;,[CW?^'_ (#@CU->
M722R32M),[22,<LS'))]2:;17HPA&"M%&3;>X44458@HHHH **** "BBB@ K
M?\*^-M>\&WOGZ'>M$A.9+=_FBE_WE_J,'WK HI-)JS ^LOA[\6-(\<1K:R8L
M-7"_-:.V1)CJ8SW'MU'OUKOJ^$X)Y;:XCGMY'BFC8.DB-AE8<@@CH:^E_A#\
M5QXLA71-?D5=9B3]W*>!=J!R<?WP.H[CD=\>;7P_)[T=C:,[Z,]5HHHKB- H
MHHH **** "BBB@ HHHH *\[^)'Q;TWP1&]C9!+_6F7Y8 ?D@ST,A'Y[1R?8'
M-9_Q=^*Z^$X&T;P_*CZU*O[R3 86BD<$CH7/8'IU/;/S///+<W$D]Q(\LTC%
MWD=LLS'DDD]37;0P_-[TMC.4[:(T?$'B75O%.IM?ZY>R74Q^Z&/RQCT5>BCV
M%95%%>DDDK(Q"BBBF 5[Q^S1/_R,=N3_ ,^[J,?]= ?Z5X/7KW[.=Z(?'&H6
MC' N+ L/=E=>/R8_E6&(5Z3*A\1])4445XQT!1110 4444 %%%% !1110 44
M44 %4]6U:QT/2YM1U:Y2UM(%W22N>![>Y/0 <FG:EJ5IH^F3ZAJ4ZV]K;H7E
ME?HH_P ]N]?*'Q)^)%]X\U; +6^DV[G[+:YZ]M[^K']!P.Y.]&BZK\B92L:7
MQ&^,.I^,)9;#2FDT_1<X\H'$EP/5R.W^R./7->;445Z\81@K1,&V]PHHHJA!
M1110!]H> ;D7?PZ\/S;MQ.G0*Q]6" ']0:Z"N ^"6H?;_A/IBDY>V:6!N?1R
M1_XZ5KOZ\*HK3:.E;!1114#"BBB@ (R,'D5\H>,-";PYXNU#3"N(XI28?>-N
M5_0C\:^KZ\L^-GA0ZAI$7B"S3,]B-EP .6B)X/\ P$G\F/I6%>'-&_8]C*<0
MJ-?DEM+3Y]#PBBBBO//L@HHHH **** "BBB@":+_ %+_ .\O\C2TD7^I?_>7
M^1I:1W4?@"BBB@V"BBB@ HHHH *N:1IDVLZS::=:C][=2K&IQTR>3] .?PJG
M7L'P3\*G=-XENTX&Z&T!'X.X_P#0?^^JNG'GE8XL=BEA</*J]^GKT/7K2VBL
MK*"UMQMB@C6-!Z*HP/T%2T45ZI^7MMN["BBB@04444 <'\;/^2/:W_VP_P#2
MB.ODNOK3XV?\D>UO_MA_Z41U\EUZF#_AOU,:FX4445V&84444 %%%% 'U+\
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
M$_C'?%?WOV:R;_ESM<I&1_M<Y;\217'45TPH4X;(AR;"BBBMR0HHHH ****
M"BBB@#[PHHHKY\Z@KCOB=XU7P1X-FO(F7^T+C]Q9H<'YR/O8]%'/UP.]=C7R
M=\9/%Q\4^/)X[>4O8::3;6X!X)!^=Q]6'7N%6NC#T_:3UV)D[(X.662>9YIW
M:261BSNYR6).22>YIE%%>P<X4444 %%%% !1110 45<T[2-2UB?R=)T^ZOI1
MU2VA:0C\ *ZBU^$'CR[4-%X=G4$9_>RQQ_HS"I<XQW86;.+HKLKOX2>.K)29
MO#ERP'_/%TE_] 8URM[87FFW!@U&TGM)AUCGC*,/P/-"E&6S"S17HHHJ@"BB
MB@ HHHH *M:9J5UH^J6VHZ=*8;JVD$D3CL1_,>U5:*-P/M/P9XIMO&/A2SUB
MUVJ95VS1 Y\J4<,OY]/4$'O6[7S5\ /%QTGQ5)H%U)BUU09BR>$G4<?]]#(]
MR%KZ5KQ:U/V<['1%W05YI\=_$)T;X=26<+E9]4E%N,=1&/F<_3 "_P# J]+K
MYS_:/U)IO%FE::"2EK9F;'HTCD'](Q3P\>:H@D[(\;HHHKV3G"BBB@ HHHH
M*[CPQ\(?%WBF%+FWL5LK2096XO6\L,/4+@L1[XQ[UU_P$\!V>M3W/B36(%N(
M;.40VL,BY4RX#%R.^T%<>YSV%?1-<5;$N#Y8FD87U9X#;?LTW3Q@WGB:&)\<
MB*R,@S]2Z_RJ23]FAPA\KQ6K-V#:?@?GYAKWJBN3ZS5[E\D3YMO_ -G/Q+ I
M;3]2TV[ 'W69XV/T^4C]:XO6_AGXP\/JSZAH5T8EY,MN!,@'J2F<?CBOL:BK
MCBZBWU%[-'P?TZU)!!+=7$=O;QM)+*X1$49+,3@ ?C7U_P"*_AEX7\7QR-J.
MGI#=L.+RV CE!]21PW_ @:\_\%?!"\\-?$N+4-0GAO=*LD,UM,.&>7HH9.Q&
M2V1D9 ^E=4<5!Q;ZD<CN>H^"_#<7A/P?I^C1;2UO$/.=?XY#R[?]]$X]L5N4
M45Y;;;NS<*\'_:8_YEG_ +>__:->\5YI\7_ASJ_Q _L?^QKBR@^P^?YGVMW7
M._R\8VJW]P^G:MJ$E&HFR9:H^6J*]:_X9R\7?]!'1?\ O_+_ /&J/^&<O%W_
M $$=%_[_ ,O_ ,:KT_;T^YCRL\EHJUJ>GSZ3JUYIUWM\^SG>"78<C<C%3@^F
M156MB0HHHH **** "BBNY\&?"77_ !SH\FIZ5/806Z3&'_2I74LP )P%5N.1
MUQ4RDHJ\@2;.&HKUK_AG+Q=_T$=%_P"_\O\ \:H_X9R\7?\ 01T7_O\ R_\
MQJL_;T^Y7*SR6BO6O^&<O%W_ $$=%_[_ ,O_ ,:H_P"&<O%W_01T7_O_ "__
M !JCV]/N'*SR6ONFQ_Y!UM_UR7^0KYP_X9R\7?\ 01T7_O\ R_\ QJOI*VC,
M-K%$V"R(JG'L*XL54C.W*S2":W)*Y3XB^-8/ WA.;4&VO>2_NK.(_P <A'4^
MPZGZ8[UU?3K7R1\6?&K>,O&DSV\A;3;$F"T /# 'YG_X$1GZ!?2LJ%+VD]=B
MI2LCC+R\N-0OIKR]E::XGD,DLCG)=B<DFH:**]@YPHHHH **** "BE52[!5!
M9B<  =:]C\"? .]U6.+4/%\DFGVS?,MG'Q.X_P!HGA![<GZ5$ZD8*\AI-['C
MT44D\JQPHTDC'"H@R2?85TUC\,_&FHQA[;PW?A2,@S1^5G_OO%?5^@>$]"\+
MVXBT+2[>SXPTB+F1_P#><_,?Q-;%<,L8_LHT5/N?'MW\*_&]C 9I_#EX4'7R
M@LI_)237)R120RM',C1R*<,K#!!]"*^[JXOXA?#72O'.F2%HH[;5D7_1[U5P
MV0.%?^\O\NU.&,N[30.GV/D.BI[VRN-.U"XLKR,Q7%O(T4J'JK*<$?F*@KT#
M(**** "BBB@!02K J2"#D$=J^UO"&L_\)!X-TG52<O=6J/)_OXPP_P"^@:^*
M*^L/@?,TOPCTH/SY;SH#[>:Q_K7%C%[B9I3W/0****\PV"BBB@ HHKAOBSXX
M7P5X/D:UD"ZG? PV8'53CYI/^ @_F151BY/E0F[(\A^.OCS^WO$'_"/:=+G3
M]-<^<5/$L_0_@O(^N[VKR:E9B[%F)9B<DD]:2O;A!0BHHYV[NX44458@HHHH
M **** "BBB@#Z3_9[\2C4?"%QH4SYGTR4M&#WB<DC\FW?F*]=KXY^&_BP^#?
M'%EJ3DBU<^1=@=XFQD_@<-_P&OL2.1)HEDB8.CJ&5E.0P/0BO)Q-/EG?N;P=
MT.HHHKE+"BBB@ HHHH ***9--';6\D]Q(L<42EW=S@*H&22?3% '-?$+QI;^
M!O"<VI2!9+I_W5I"3_K)#T_ =3[#W%?'U[>W&HW\][>RM-<7$ADED8\LQ.2:
MZSXG^.I?'/BN2XB9ETVUS%91G^[GER/5NOTP.U<97KX>E[..N[.>4KL****Z
M20HHHH **** "BBB@!\,TEO/'- [1R1L'1U."I!R"*^T_!_B&+Q5X1T[68<9
MN8095'\$@X=?P8&OBFO;/V>O&(M-1N?"U[)B.[)GL]QZ2 ?.OXJ ?^ GUKDQ
M5/FA=="X.S/H2BBBO*-PHHHH **** "O+OBY\/SK-JVOZ/#F_MT_TB)!S/&.
MX'=@/S''8"O4:*F45)69OAZ\\/452!\:T5ZO\6/AP=.EE\0Z#!_H;G==V\:_
MZEO[X']T]QV/MT\HKS9Q<'9GW>'Q$,1352 4445!T!1110!-%_J7_P!Y?Y&E
MI(O]2_\ O+_(TM([J/P!1110;!1110 5[%\(O )4Q^)=8AQWL87'_D4C_P!!
M_/T-<_\ #'X>MXDO%U35HB-)@;Y58?\ 'RP_A'^R#U/X>N/H!55%"HH55&
M, "NNA2O[S/E,[S/E3PU%Z]7^G^8M%%%=I\8%%%% !1110 4444 <'\;/^2/
M:W_VP_\ 2B.ODNOK3XV?\D>UO_MA_P"E$=?)=>I@_P"&_4QJ;A111789A111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'WA1117SYU'+?$CQ)_PBO@#4]1C?;<>7Y-OZ^8_R@CZ9+?A7QQUZU[Q^TCKA
M_P")/H,;<?->2KG_ ( A_P#1E>#UZN%ART[]S";U"BBBNL@**** "BBG(C22
M*D:L[L0%51DDGL!0!-8V%UJ=]#9:?;R7-S,VV.*-<LQ]A7T!X%^ -C90QWWC
M0B\NCAA8QOB*/V8CES]./K71_"?X9P>"]'2_U&)7URZ3,KGG[.I_Y9K_ %/<
M^P%>BUYM?$MOEAL;1AU9!96-IIMJMMIUK#:P)]V*",(H^@'%3T45PF@52U71
MM-URS-KK%C;WL!_@GC# >XST/N*NT4; >!^/_@'Y$,NI>!R\@4%GTV1MS8_Z
M9L>3_NGGT/:O#9(WBD:.5&1T)5E88*D=017W=7C?QM^&,>JV,WBC0H M_;KN
MO(D'^OC Y?\ WE'YCW SWT,2[\LS*4.J/G.BBBO1,@HHHH **** )K.[FL+Z
M"\M',<]O(LL3CJK*<@_F*^V/#FM1>(O#6GZO;X"7D"R[1_"2.5_ Y'X5\0U]
M*?L[ZW]N\$7>E2-E]-N<J/2.0;A_X\'KBQ<+PYNQI3>MCUROE/XZS>;\6=03
M<#Y4,"8]/W:M_P"S5]65\I?'.'ROBUJ3[2/-B@?/K^Z5?_9:PPG\3Y%5-CSR
MBBBO4,0HHHH **** /??V=O%=JME>^%[F18[DS&ZMMQQYH*@.H]QM!QUP3Z5
M[G7PI;7,]E=17-I*\,\+AXY(VPR,.00>QKZ#^'OQXM+](M-\:LEI=X"KJ &(
MI?\ ?'\!]_N_[M>=B*#OSQ-826S/:**;'*DT2RPNLD;@,KJ<A@>X-.K@-0HH
MHH **** "BBB@ HHHH **** /BWQU_R43Q'_ -A6Z_\ 1K5@UO>.O^2B>(_^
MPK=?^C6K!KWH_"CE>X44450!1110 5]/?L]_\DSD_P"PA+_Z"E?,-?3W[/?_
M "3.3_L(2_\ H*5RXO\ AET]SU*BBBO)-PHHHH **** . ^,OBH^&/A]<K;R
M;+W43]E@P>5!'SM^"Y&>Q(KY.KU+X_>(3JOCY=,B?,&E0B/ Z>8^&8_EM'_
M:\MKU\-#EI^IA-W84445TD!1110 4=>E%>K_  )\$)X@\2/KFH1A['2V!C5A
MQ)/U7\%'S?7;43FH1<F-*[L=[\(/A-%X?M(=?\1VX?5I0'@@D7(M%['']_\
METZYKURBBO%G-SES,Z$DD%%%%0,***BNKJ&RLYKJ[E6&"!#))(QP$4#))_"@
M#Y4^-]O%;_%K5/) 7S$AD8 ?Q&-<_GU_&O/ZW/&>OGQ1XSU/62"%NIR8P>HC
M VH#[[0*PZ]VFFH),YGN%%%%6(**** "OK'X(P-#\(])+]9&F<#'0>:X_IG\
M:^3J^U/!.EG1? NC:>Z[)(+.,2*>SE<M^I-<6,?N)&E/<W****\PV"BBB@"*
MZNH;*SFNKN588($,DDC' 10,DG\*^/?B'XRG\;^+KC4FW+:)^ZM(C_!$#QQZ
MGJ?<X["O4_C]X^"1CPAI<WSMB34'4]!U6+\>&/MCU->!UZ>%I<JYWU,9RZ!1
M117:9A1110 4444 %%%% !1110 5](_ ?QX-8T/_ (1G4I<WVGIFV+'F6#T^
MJ]/ICT-?-U7M&U>]T'6+;5-+F,-U:R!XW'\CZ@C@CN#656FJD;#B[,^XJ*YS
MP-XRLO&_AJ'4[+"2CY+FWSDPR8Y'T[@]Q71UXK3B[,Z0HHHI %%%% !7AOQ[
M^(/D0GPAI,O[R0!]0D4_=7JL7U/!/M@=S7HWQ'\;V_@7PK+?$J]]-F*SA/\
M')CJ1_=7J?P'<5\@WEW<7][-=WLK37$[F261SDNQ.237;A:/,^=[&<Y6T(:*
M**],Q"BBB@ HHHH **** "BBB@ J>QO;C3;^"]L96AN;>19(I%ZJP.0:@HH
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
MWX:?#MO%%T-2U5&3286X'0W##^$?[([G\![?0$,,=O"D,$:QQ1J%1$& H'0
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
M $HCKY+KZT^-G_)'M;_[8?\ I1'7R77J8/\ AOU,:FX4445V&84444 %%%%
M'U+\ _\ DED/_7W-_,5Z77FGP#_Y)9#_ -?<W\Q7I=>)6_B2.B.PR:&*XA:*
MXC26-QAD=0RM]0:Y'5OA-X)UG<UQH-O!(W\=H3 0?7"$ _B*[&BHC*4=F.R9
MY!?_ +.7AR8DZ?JFHVI/:0I*H_0']:PKG]FF<$FT\3QN.<"6R*_09#G\Z]\H
MK58BJNHN2)\\?\,VZO\ ]!^R_P"_+U+!^S7J#-_I/B.VC7(YCMF?Z]6%?05%
M5]:J]Q<D3Q:Q_9MTF/']I:_>W'K]GA2'^>^NNTCX,>!])(<:0+V0?QWLAES_
M ,!^[^E=W16<JU26['RI$-K:6UC;K;V5O%;0K]V.% BCZ <5-11611X/^TQ_
MS+/_ &]_^T:\'KWC]IC_ )EG_M[_ /:->#U[&&_A(YY_$%%%%=!(4444 %%%
M% 'WA4%]#]HT^XAV[_,B9-I[Y!&*GHKY\ZCX/HJ_KEG_ &=XAU&R*[3;74L.
M,8QM<C^E4*^@6IRA1110 4444 .CD:*59$X9&# ^XK[IM+E+RR@NH3F.:-9$
M/L1D?SKX4KZ\^$>MKKOPPTF7=NEM8OLDHSR#'\HS]5VG\:X<9'W4S2GN=I11
M17FFP4444 %%%% !1110!S_CV\%A\/-?N&P-NGS*N?[Q0J/U(KXOKZ@^/VM#
M3?AR;!6Q+J=PD6!UV*=['\U4?C7R_7J8.-H-F-3<****[#,**** "M;PM#]H
M\8Z-!@MYE_ F!U.9%%9-=7\,+/[=\4/#\0&=MXLO_?'S_P#LM3-VBV"W/L6B
MBBO!.H*Q?%7A+2/&.CMIVMV_F)UCE7B2%O[RGL?T/<&MJBFFT[H#Y%\>_"[6
M_ UPTLJ&]TMFQ'?1+P/0./X#^A[$UQ-?=LT,5Q"\-Q&DL4BE71U#*P/4$'J*
M\;\<_ &RU R7W@V1;&X.6:RE)\ES_LGJGTY'TKT:6*3TF8RAV/G:BM+7/#^K
M>&]0:RURPFLYQT61>&'JIZ,/<$BLVNU--71F%%%%, HHHH **** "BBB@">R
MO;G3;Z&\L9G@N8'#Q2H<%6'0BOK?X9>/8?'?AD7#[8]1M<1WD([-CAQ_LM@_
M0@CM7R#77?#/Q<_@WQQ:7SOMLYF$%X#T\IB,M_P$X;\*Y\12]I'3=%1E9GV%
M10"" 0<@]"**\<Z HHHH ^+?'7_)1/$?_85NO_1K5@UO>.O^2B>(_P#L*W7_
M *-:L&O>C\*.5[A1115 %%%% !7T]^SW_P DSD_["$O_ *"E?,-?3W[/?_),
MY/\ L(2_^@I7+B_X9=/<]2HHHKR3<**** "O'_VCU8^"=+8 [1J(!/H3&_\
M@:]@KR[]H.U-Q\,DD _X][^*0_BKI_[-6U#^(B9;'S!1117M'.%%%% !1110
M 4444 %%%% !1110 4444 %%%* 20 ,D] * $K>\)>#M7\::N+#1;?=C!FG?
M(CA7U8_TZGM7;> O@=J_B)H[[Q$)-*TTX8(PQ/,/93]T>Y_(]:^B]"\/Z7X:
MTJ/3M$LX[6V3^%!RQ_O,>K'W-<E;$QAI'5EQ@WN9/@;P)I?@31OL>G#S;B3#
M7-VX^>9OZ*.P[>YR:Z>BBO+E)R=V;[!117(_$/X@6'@/0C<3%)M0F!%I:9YD
M;^\?11W/X=33C%R=D#=C,^*OQ+@\#:1]FL6276KI#Y$9Y$*]/,8>G7 [GV!K
MY5N;F:\NI;F[E>:>9R\DCMEG8G))/<U8UC5[[7M7N-3U6=KBZN'W2.WZ >@
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
M1U\EUZF#_AOU,:FX4445V&84444 %%%% 'U+\ _^260_]?<W\Q7I=>:? /\
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
MKQ1'9C='808DO)P/NIG[H/\ >;H/Q/:N>TC2;S7=7MM,TR$S75RX2-!Z^I]
M.I/8"OK_ ,">#;/P/X7ATRUQ),?WEU/CF:0CD_3L!Z#US7-B*WLXV6[+C&[-
MZSL[?3[&&SLHEAMX$$<4:# 10, "IJ**\@W"O,/BI\6[?P?#)I.BLL^MR)R>
M"EH#W;U;'(7\3Q@&A\5_C%'X>670_"\J3:H04GN5.5M>V!ZO_+Z\5\WRRR32
MO+,[22.Q9W<Y+$]23W-=U##\WO3V,Y3MHCZ6^"OQ);Q-IS:'KMT9-7M@7CEE
M;YKF/.>O=EZ'VP>QKUBOA>QOKG3+^"]L)F@N;=Q)%*AY5AT-?2WPW^,^G>)X
M8=-\021V&L !0S';%<GU4]F/]W\O0+$8=I\T=@C+HSU*BBBN(T"BBB@ KPC]
MI/3+<)H>J*%6Y8R6['NZ###\B3_WU7NQ(526(  R2>U?*_QI\;P>+O%R6^FR
M"73M,5HHI%.1*Y/SN/;@ >NW/>NK"Q;J71$]CSBBBBO6, HHHH **** /L?X
M9>9_PJ_P_P"=][[$F/IV_3%=36-X/LCIW@C1+-AAH+"!&'^T(QG]<ULUX,W>
M39TK8****D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 <'\;/^2/:W_VP_\ 2B.ODNOK3XV?\D>UO_MA_P"E$=?)=>I@_P"&_4QJ
M;A111789A1110 4444 ?4OP#_P"260_]?<W\Q7I=>:? /_DED/\ U]S?S%>E
MUXE;^)(Z([!1116104444 %%%% !1110 4444 >#_M,?\RS_ -O?_M&O!Z]X
M_:8_YEG_ +>__:->#U[&&_A(YY_$%%%%=!(4444 %%%% 'WA1117SYU!7G?Q
ME\#GQ=X0-S8Q[]3TW=-  .9$_C3\0 1[@#O7HE%5"3A)20FKJQ\'T5ZW\;OA
MP= U5O$6CPXTR]DS.B#BWE/\E8]/0\>E>25[<)J<>9'.U9V"BBBK$%%%% !1
M110 4444 %%%% !1110 4444 %%%% !3X89;FXC@MXVDEE8(B(,EF)P !ZYI
ME>[? CX<,73Q?K4.%&?[.B<=>QE(_1?Q/H:SJ5%3CS,:5W8].^&W@U/!/@VW
MT]PIO9?WUXZ\[I2.1GT48 ^F>]=9117B2DY.[.E:!7S)\?/%?]M>-$T>V?-K
MI"E&P>&F;!?\AM7V(:O<_B'XPB\%>#KK4V*FZ8>5:1G^.4CCCT'+'V%?'<\\
MMS<23W$C22RN7=V.2S$Y)/OFNW"4[OG9E4?0CHHHKTC(*WM$\;^)O#FT:-K5
MW;1KTA\S?&/^ -E?TK!HI-)Z,#UO2_VB?$]H%74[&PU!1U8*T3G\0<?^.UU=
ME^TGI;@?VEX?O(#W\B=9?YA:^>:*Q>'I/H5SR/IQ/VAO!SH"UOJJ$_PM;ID?
MDYJO>_M%^%X8C]AT[4[F3' 9$C7\3N)_2OFNBH^JTQ\[/1?&_P 9]?\ %]M)
M86ZKI6FR</! Y9Y!Z._&1[  'OFO.J**Z(PC!6BB&V]PHHHJ@"BBB@ I0"2
M!DGH!25W?P@\)MXJ\?VOFINLM/(NKDD<$*?E7\6QQZ ^E3*2C%R8)79],>"=
M%/A[P/I&ENNV2WM4$H])"-S_ /CQ-;M%%>$W=W9U!1112 ^8OV@].-I\2([L
M+\M[91R;O5E)0C\E7\Z\LKZ,_:-T,W7AC3=9C7+6-P89,#^"0=3]&0#_ (%7
MSG7LX>7-31SS5F%%%%;DA1110 4444 %%%% !1TZ444 ?8_PW\3?\)9X!T[4
MG?=<B/R;G)Y\U.&)^O#?\"KJ:^;_ -GWQ:-,\2W'AZ[DVV^IC?!GHLRCI_P)
M<_BJU](5XM:GR3:.B+NBKJ>G6VKZ5=:=?Q^9;74312KZJPP?QKXO\3^'[KPM
MXFO='O0?,M92H?&!(O57'L1@_C7VU7DGQU\ MK^B+XATN+=?Z=&?/11S-!U/
MXKR?H3[5KAJO)*SV8IQNKGS51117JF 4444 %%%% !2@E6!4D$'(([4E% '0
M6'CSQ7IB!+'Q%J4:#HAN691] 20*U/\ A;WCL+C_ (2*?&,?ZJ/_ .)KBZ*A
MP@]T.[.HN/B5XTN5VR>)M2 _Z9SF,_FN*P[W5M1U(YU'4+J[.<YGF9_YFJ=%
M-1BMD*["BBBJ **** "BBB@ HHHH **** "O0?A?\+[OQUJ NKP/;Z+ ^)IA
MP9C_ ,\T]_4]OK4_PQ^$U[XTN$U#5!)::&C<R='N"/X4SV]6Z=AST^H-/T^T
MTK3X+'3K=+>U@0)%%&,!17'B,1R>['<TC&^K%L;&VTRP@LK"%8+:W01Q1(.%
M4=!4]%<9\1/B1IO@+3/WFVYU2=";:T!Z]MS^BY_/H.Y'FQBYNRW-=$6O'?CW
M2_ FC&ZOV$UW("+:S5L/,W]%'=OYG KY1\4^*=3\7ZY+JFL3;Y7X2->$A7LJ
MCL!^O4\U!KVOZEXFUB;5-9N6N+J4\L> H[*H[ >E9M>M1H*FK]3"4KA11170
M2%:^@>*=;\+W?VC0=1GLW)!94;*/_O*>&_$5D44FDU9@>TZ+^T?JMO&L>O:-
M;WN!@RVTAA8^Y!# GZ8KJ8/VCO##1YN=*U:-_2-(G'YEQ7S;16#PU)]"N>1]
M(7'[1_AM5_T32-4E..DJQI_)S7*ZY^T;K%W T6@Z3;Z<6&/.FD\]Q[@8"@_4
M&O&:*%AJ2Z!SR+.H:C>:MJ$M]J5S)=74S;I)96W,Q^M5J**Z"0HHHH ****
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
M*[WXD_"W4? MZ;B 27FC2-^ZNL<QD_P28Z'T/0_7('!5[$9*:NCG:L%%%%4
M4444 %%%% !1110 4444 %%%% !13HXWFE6*%&DD<A511DL3V KWCX9? THT
M6L^-X03]Z'3&Y^AE_P#B/S[BLZE2--7D-)LQ?A'\(9-=EAU_Q/ T>F*0]O;.
M,&Z/9C_L?^A?3K]'@!5 4  #  [4 !5 4  #  [4M>15JRJ2NS>,4D%8OC#0
M)/$_A'4-'AO)+.2ZBVK-&2,'K@XZJ<8([@FMJBLTVG=%'PYJ^DWNA:O<:9JD
M#075L^R1&_F/4$<@]P:I5]:_$OX967CW3?-A,=KK$"XM[DCAQ_<?'5??J.W<
M'Y9UG1=0\/:K-INL6KVMU"<,CCJ.Q!Z$'L17L4:RJ+S.>4;%"BBBMR0HHHH
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
M6:! 8G/JT?&#[@C\:]"EBK*TS*4.Q\MT5Z!KWP4\::([&+3QJ< Z2V+[R?\
M@!PV?PKB;W3+_39/+U&RN+1\XVSQ,A_(BNZ,XRV9FTT5:***H045/;6-W>MM
ML[6:X;TBC+']*Z+3OAGXTU7'V3PW?@'HT\?D@_B^!4N45NPLSEJ*]>T?]G7Q
M'=LK:QJ%EIT9ZJA,T@_ 87_QZO1?#_P&\(Z0R2Z@L^KSKS_I+[8\^R+C\B36
M$L33CUN4H-GS?HGAW6/$=Y]FT/3KB]ER,^4F0ONS=%'N2*]E\(?L[_<NO&EY
M[_8;1OT:3^B_G7N-G8VNG6JVVGVT-K GW8H8PBK] .*GKDJ8J<M(Z&B@EN16
MMK#96<-K:IY<$$:QQIDG:H& .?:I:**XS0*" 001D'J#110!Y!X_^!%AK32Z
MCX3:/3KUOF>T(Q!*?;'W#]./8=:\ USP]JWAO4&LM<L)K.<=%D7AAZJPX8>X
M)K[>JEJNCZ=KEBUGK%E!>V[=8YD# 'U'H?<<UUTL5*&DM49R@GL?#E%?17B7
M]G72KQGF\,:C)ISDY^SW ,L7T#?>7\=U>6ZY\'_&NA%B^D/?1#_EK8'S@?\
M@(^;\Q7?"O3GLS-Q:.'HJ2>WFM9FANH9(95^\DBE6'X&HZV)"BBB@ HHHH *
M*** "BM32?#.N:ZP&CZ1>7HSC=# S*/JV,#\:] T/]GWQ7J)5]6DM=)B/42/
MYLGX*O'YL*B52$?B8TFSRNMGP]X1UWQ5<^3H.FSW?.&D5<1I_O.>!^)KZ+\.
M? CPGHI2744EUBX7G-R<1Y]HQQCV8FO1[:V@L[=(+2&."&,82.) JJ/0 <"N
M2>,2^!%JGW/&?!W[/5G:,EWXRNA>R#D65L2L0_WGX+?08^IKV2RL;73;..TT
M^VBMK>(;4BB0*JCV J>BN&=24W[S-4DM@HHHK,84444 %%%% $5S;07EK);7
M<,<\$JE9(I%#*X/4$'@BO"O'OP!<-+J/@<[E/S-ILK\C_KFY_DWY]J]ZHK2G
M4E3=XB<4]SX6O;&ZTV\DM-0MI;6XB.'BF0JRGW!J"OM?Q%X1T+Q9:B#7]-AN
MPHPDA&V1/]UQ@C\Z\?\ $G[.+;GF\*:L".2+:_'3V#J/YK^->C3Q4)?%H8N#
M6QX1175ZS\,?&.@DF^T&Z>,?\M;9?.3'J2F<?CBN6=&C<I(I1E."K#!%=2DI
M;,BUAM%%%, HHHH **V=)\'^(M=*_P!D:+?72MTD2%MG_?1X'YUZ#H/[//B6
M_*/K=U:Z5$?O+GSI1^"_+_X]6<JD([L:BV>2UV'@[X8^)/&DB/86AMK$GYKV
MY!2/'^SW8_3\2*^@?#'P7\(^&V29[-M4NEY$U\0X4^R8VC\03[UWX    P!T
M KDJ8OI!&BI]SB/ OPJT'P0BSQ1_;M3QAKV=>1_N+T0?K[UV]%%<$I.3NS1*
MP4445(PHHHH *Y[QAX'T7QMIOV76;?,B ^3<Q\2PGU4^GL<@UT-%--IW0'R9
MXX^$7B#P:TEPL9U+2UY%Y;H?D'_31>J_7D>]<%7WAUZUP/BKX->$_$[/.MJ=
M,O&R3/980,?5D^Z?R!/K7?3Q?29DZ?8^3:*]6U_]GWQ1IK.^C2VVKPC[H1O*
ME(]U8X_)C7GNJ^&=<T)B-8TB]L@/XIH&53]&Q@_A79&I"?PLS::,NBBBM!!1
M110 444^*&6XE6."-Y9&.%1%))_ 4 ,HKL-%^%/C/767[-H=Q!$W_+6\'D*!
MZ_-@D?0&O4/#/[.=M"R3^+-4-R1R;6R!5#]7/)'T ^M8SK4X;LI1;/%/#_AK
M5_%.I+8Z%927<Q^]M&%C'JS'A1[FOI;X;?"33_!$:WU^8[_6F7F?'R09ZB,'
M_P!"ZGVZ5VVCZ'IGA^P6RT6QALK=?X(EQD^I/4GW/-7Z\^MB95-%HC6,$@HH
MHKE+.9^(Z32?#/Q MMDO]@E/']W;EOTS7">!I('_ &8-26#&^/3]06;'][$A
M_P#02M>ORQ)/"\4R!XY%*LK#(8'@BO!K[3-3^$5UJ]E-8W&J^!M95TE\@_O+
M8.I4\]F"G&3PV!R#732]Z/)UO<B6CN8FCWGCFV^!$XTRWTUO#S+,D\B[C="-
MG(DX)VXY(X&0.?>O0-/30+;]FF];23*UC)IMP<W!&_SSN'...), >P%5M%^(
M?PKTKP0^@VU_<I821R(]I/;RM(0^=PW!<<Y/>N4L;&Z\?6,?A'P#97NF^#X[
MGSKJ^O3N+GT'J,C(0$\X)Q6[O+=65[D['HWP+29/A/8&;.UIIFBS_=\P_P!<
MUZ)5/2=+M=$T>UTS3X_+MK6)8HU)R< =SW/<FKE<4Y<TFS1:(****@84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 -DC25"LJ*ZGJ&&151]%TJ1BSZ99LQZDVZDG]
M*NT4[L"DFC:7$X>/3;-&'1E@4$?I5Q$6-0J*%4= !@"EHHNP"BBBD 4444 %
M%%% !1110 4444 %%%% !1110 4444 %-DC25=LJ*Z^C#(IU% %%M$TIV+/I
MEFS$Y)-NI)_2E31M+B</'IMFC#HRP*"/TJ[13NP$1%C0+&H51T"C %+112 *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "D95=2KJ&4C!!&0:6B@"D^BZ
M5(Q9],LV8]2;=23^E+'H^FPMNATZTC;&,K H./RJY13NP$ "J H  & !VI:*
M*0!1110 4444 %%%% !1110 4444 %%%% %:]TVQU.+RM2LK>[C_ +D\2R#\
MB*YF^^%/@?4"3/X;M$R<_P"C[H?_ $ BNOHJE*4=F*R/-+GX!^")S^Z@O;;G
MI%=$_P#H0-9LG[./A8J/)U36%.>2TD3?^TQ7KM%:*M4747*CQ[_AG#P[_P!!
MC5/SC_\ B:L0_LZ>$H\&6_U>4@<@S1@'\H\_K7K-%'MZO<.5'GEG\#/ EK@R
MZ;-=$=Y[J3^2D#_]==)IW@7PKI)#:?X?TZ)UZ2?9U9Q_P(@G]:WZ*AU)O=CL
MA  J@*  !@ =J6BBH&%%%% !1110 4444 %%%% !1110 4444 %%%% !52]T
MK3M37;J-A:W:XQB>%9/YBK=% '+W/PS\%W1)E\,Z<N<_ZJ$1_P#H.*I_\*@\
M!_\ 0NP_]_9/_BJ[2BK]I/NQ61R,'PJ\#VQ_=^&[,\Y_>!G_ /0B:VK'PQH.
MED'3=%T^T8=&AM40_F!6I12<Y/=A9!1114C"BBB@ HHHH **** "BBB@ HHH
MH **** "CKUHHH Q[[PCX<U(DZAH.FW#'^*2T0M^>,UCS?"?P-.<OX<M!SGY
M"R?R(KL**I3DMF*R.&D^#'@"5@6\/H,#'RW4R_R>I$^#_@- H'AV$[>FZ:4_
MS;FNUHJO:3[L+(YJV^'/@VT;,/AG3"<Y_>6RR?\ H6:W;/3[+3X]EA9P6J?W
M88E0?D!5BBI<F]V.P4445(!1110 4444 %! (((R#U!HHH R&\(^&WNA<OX?
MTMIQTE-E&6_/&:U8XTAC6.%%C11A548 'L*=13;;W ****0!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%?*=WXBUL7DP&L:@ )&P!=/Z_6HO^$DUS_H,ZA_X%/_C7)]97
M8^J7#=1J_M%]Q]8T5\G?\))KG_09U#_P*?\ QH_X237/^@SJ'_@4_P#C1]97
M8?\ JW4_Y^+[CZQHKY._X237/^@SJ'_@4_\ C2CQ+KJL&76M1!!R"+M^/UH^
MLKL+_5NI_P _%]Q]845\L0^-O%$#;D\0:D3_ +=R[_H2:W=/^+_BVQ8>==PW
MR#^&X@'\UP?UJEB8]493X=Q*5XR3^]'T517F?AWXU:3J#K!KMNVF2G@3*?,B
M)]^,K^1'O7I,,T5Q"DUO(DL3C<CHP96'J".M;QG&6QXF(PE?#2Y:L;?UW'T4
M451RA117RSJOB'6DUF]5-7OU5;B0 "Y< #<?>LJE14SU,ORZ6.<E&5K'U-17
MR=_PDFN?]!G4/_ I_P#&C_A)-<_Z#.H?^!3_ .-8_65V/7_U;J?\_%]Q]8T5
M\G?\))KG_09U#_P*?_&C_A)-<_Z#.H?^!3_XT?65V#_5NI_S\7W'UC17R=_P
MDFN?]!G4/_ I_P#&K,7C3Q/"P9/$&I$CL]T[#\B<4?65V)?#=7I47W'U117S
MIIOQ>\6V##SKN&^0?P7,(_FN#^M>@^'/C3H^I2+!K<#:7,>!)NWQ$^YQE?Q&
M/>M(UX2.#$9+C*"YK<R\O\MSTJBF12QSPI+!(LD;@,KHV0P/<$=:?6YXH444
M4 %%%% !1110 45X]\9/&%]8ZM9Z1HU_<6CQ1F:X>VF:,DMPJD@CH 3_ ,"%
M>:_\)?XE_P"AAU7_ ,#9/_BJYYUU&5K'T&%R*MB*,:O,E<^JZ*^5/^$O\2_]
M##JO_@;)_P#%4J^,?$RL&'B'5,@YYO9"/RS4_65V.G_5NM_S\7XGU5169X;U
MB/Q!X;L=4BP/M,(9@/X7Z,/P((K3KI3NKGS$XN$G&6Z"BBBF2%%%% !17-?$
M2ZN++X?ZK<64\MO/'&I26)RC+\ZC@CD5\\_\)?XE_P"AAU7_ ,#9/_BJQJ5E
M!V:/9P&4SQM-U(R2L['U717RI_PE_B7_ *&'5?\ P-D_^*H_X2_Q+_T,.J_^
M!LG_ ,56?UE=CT/]6ZO_ #\7W,^JZ*\T^$GCF37+)]&U>X:74+8%XI96RT\?
MN3U9?U&/0UZ771&2DKH^?Q6&GA:KI3W044451S!1145TQ6SF9201&Q!';B@:
M5W8EHKY4_P"$O\2_]##JO_@;)_\ %4?\)?XE_P"AAU7_ ,#9/_BJY?K*['U'
M^K=7_GXON9]5T5\J?\)?XE_Z&'5?_ V3_P"*KV;X,ZG?ZIX;OY=3OKF\D6[V
MJ]Q*TA V+P"2>*N%93E:QQXW)JF$HNK*:9Z+115357:/1[UXV*.MNY5E."#M
M/(K<\.*NTBW17RI_PE_B7_H8=5_\#9/_ (JC_A+_ !+_ -##JO\ X&R?_%5R
M_65V/J/]6ZO_ #\7W,^JZ*^5/^$O\2_]##JO_@;)_P#%4?\ "7^)?^AAU7_P
M-D_^*H^LKL'^K=7_ )^+[F?5=%?*G_"7^)?^AAU7_P #9/\ XJE7QEXF1@P\
M0ZID>MY(1^1-'UE=@_U;K?\ /Q?B?55%?,UI\3/%]F1Y>MS.!VF19,_]] UT
M^E_'/5X&5=6TZUNX^[0DQ/\ 7N/T%4L1![G-5X?Q<%>-I?/_ #/<J*XW0/BG
MX9UUEB-T;"X;@17@"9/LV=OZY]J[('(R.16T9*2NCQ:U"K0ERU8M/S"BBBJ,
M0HHHH ***.E !17GWBOXO:/H4CVNE+_:EXO!\M\1(?=NY]A^8KRS6/BCXKU=
MS_Q,6LHCTCLQY>/^!?>_6L95X1T/:PN2XK$+F:Y5Y_Y'TI3$FBD8K'(C,.H5
M@2*^1;F]NKQMUW<S3MZRR%C^M0UC]9\CU%PUIK5_#_@GV'17R79Z[JVG,#8:
MG>6V/^>4[+_(UUND?&'Q1IK*MW-#J40/*W$8#8]F7!_$YJEB8O='/5X=KQ5Z
M<E+\/\SZ'HK@_#7Q<T#766"]8Z5=-P%N&'EL?9^GYXKNPP90RD$$9!'>NB,E
M)71X%?#UL/+EJQLQ:***HP"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y"O/^/Z?_KHW\ZAJ
M:\_X_I_^NC?SJ&O'/UR.R"BBB@H**** "BBB@ KM_AU\0+CPKJ26E[(TFD3O
MB1"<^23_ !KZ>X[_ %KB**J,G%W1A7H4\13=.HKIGV$K*ZAD(96&00<@BEKB
M_A1J[ZM\/[3SFWR6;M:L3Z+@K_XZRBNTKU(OF29^78BBZ%65)]'8*^2-8_Y#
ME]_U\R?^A&OK>ODC6/\ D.7W_7S)_P"A&N;$[(^FX;^.I\OU*=%%%<1]D%%%
M% !1110 4444 =EX#^(=[X1O%@N&>YTF1OWEOG)C_P!I,]#[=#^M?1=I=P7]
MG#=V<JS03('CD7HRGH:^0J]B^"/B=F^T>'+I\JH,]KD].?G4?GN_[ZKJH5&G
MRL^6SS+HRIO$TUJM_-=_D>PT445W'Q04444 %,GFCMK>2>=PD42EW8]% &2:
M?7!_%_7O[(\$O:1/MGU)O(7'79U<_E@?\"J92Y8MG1AJ+Q%:-)=6>%>(M8DU
M_P 17VJ39!N9BZ@_PKT4?@ !^%9M%%>4W=W/U2$5"*C'9!1112*/:/@9KWF6
M=]H4SY:%OM, )_A. P^@.T_\"->MU\M>"M=_X1SQA8:@S;85DV3_ /7-N&_(
M'/U KZE!R,CD5Z&'E>%NQ\!GV&]CBO:+:6OSZ_Y_,****Z#P HHHH Y3XG?\
MDVUC_KFG_HQ:^9Z^F/B=_P DVUC_ *YI_P"C%KYGK@Q/Q(^YX<_W:7^+]$%%
M%%<Q]*6M+U*ZT?5+?4+"3R[BW<.C>_H?4'H1Z&OJ'PMXCM?%/A^#4[3"[QME
MBSDQ..JG_/((-?*E=G\-?&9\)^( EVY_LV\(2X':,]I/P[^WT%;T:G([/8\/
M.,O^M4>>"]^/XKM_D?2%%(K!U#*0RD9!!X(I:]$_/0J&\_X\9_\ KFW\JFJ&
M\_X\9_\ KFW\J"H[H^0J***\<_7 KW3X%?\ (JZC_P!?O_LBUX77NGP*_P"1
M5U'_ *_?_9%K?#_&>'GO^XR]5^9Z?5/6/^0'??\ 7M)_Z":N53UC_D!WW_7M
M)_Z":]!['P%/XT?)%%%%>0?K84444 %%%% !1110 5U_A'XD:UX5D2$2F]T\
M<&UF;(4?[!ZK_+VKD**<9.+NC&M1IUX<E171]5^&O%.F>*],%YI4V[&!+"_#
MQ'T8?UZ&MBOE#P]XAU#PSK$>H:7+LD7AT/W9%[JP[BOI?PMXEL_%>A1:E8G;
MN^66(G+1..JG^A[C%>A2JJ:L]SX+-,KE@Y<\-8/\/)FQ1116YX@5X;\3OB7+
MJ-S-H>@3E+&,E+BXC/,Y[J#_ '?Y_3KW?Q7\2OX?\'O%:OLN]08P1D'E5Q\[
M?EQ]6%?.=<F(J->ZCZS(LOC-?6:JOV_S_P @HHHKB/L@HIR1O+($B1G=C@*H
MR35N71-5@B\R?3+R./&=SV[ ?F13LR7**=FRE1112*"NQ\'?$G5_"DB0,YO=
M.S@VLK?<'^P?X?IT]JXZNY^&G@-_%>J?:[]"-*M6'F'IYS==@_K[?6KI\W-[
MNYQ8YX=4)/$*\?ZV\SWW1M6M]<T:VU.S618+E-Z"5-K#ZC_(/4<5=IJ(D4:Q
MQJJ(H"JJC  '8"G5ZJ/S"5G)\NP4444$A1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R%>?\?T_P#U
MT;^=0U->?\?T_P#UT;^=0UXY^N1V05[M\$((9?!-XTL2.?[1<990?^6<=>$U
M[U\#/^1'O/\ L(O_ .BXZWP_QGB9\[8)^J/0_L=M_P ^\7_? J&XTC3;M"EW
MIUK.I&"LL"L/U%7**]"R/@%.2=TSRKXA?"O3&T:YU7PY!]DN;9#+);H?W<JC
MDX'\) Y&.#C&.<UXC7UUJ,T5OI=U/<$"*.%W<DX 4*2?TKY%KAQ$5%IH^XR#
M%5:]*<:CORVL_4****YCZ0]T^!7_ "*NH_\ 7[_[(M>GUPWPATIM,^'\$DJ[
M7O97N<'K@X5?S"@_C7<UZE)6@C\QS.:GC*C7?\@KY(UC_D.7W_7S)_Z$:^MZ
M^2-8_P"0Y??]?,G_ *$:PQ.R/<X;^.I\OU*=%%%<1]D>R? F&*6RUKS8T?$D
M6-R@XX:O6?L=M_S[Q?\ ? KRGX"_\>.M?]=(?Y-7KE>E1_AH_.,X;6.J?+\D
M59M+T^Y39<6-M*O]V2%6'ZBN*\4_"30]9MI)-(A32[X E#",1,?1DZ >XQ^/
M2N_HK248R5FCAHXJO0ES4Y-'R)J%A<Z7J,]C?1&*XMW*2(>Q'\Q[U7KTKXX6
M$=OXOM;N,!3=6H\S'=E)&?RVC\*\UKS)QY9-'Z7@Z_UC#PJ]T%;?@S4SI'C3
M2KT-M5+E5<_[#':WZ$UB4JL58,IP0<@CM4IV=S:I!5(.#V:L?85%,AD\V".3
M&-ZAL>F13Z]<_)=@HHHH *^>/B_KW]K^-Y+6)LP::OD+@\%^KGZY^7_@->Z^
M(M8CT#PY?:I+@BVA+*#_ !-T4?BQ _&OE&::2XGDFF8O)(Q=V/5B3DFN3$RL
ME$^JX=PW-4E7?31>K_X'YC****XC[0**[3Q]X,/A:QT*54V_:+0+<>TXY;_T
M( ?[M<752BXNS,*%:%>FJD-F%?2WPSU[^WO MG)(^ZXM1]FFYYRO0_BNTU\T
MUZ7\$]>^P^)I])F;$6H1Y0$])$R1^:[OR%:T)<L[=SR\[PWM\(Y+>.O^?]>1
M[Q1117HGYX%%%% '*?$[_DFVL?\ 7-/_ $8M?,]?3'Q._P"2;:Q_US3_ -&+
M7S/7!B?B1]SPY_NTO\7Z(****YCZ4**** /<O@[XT_M'3_\ A'M1DS=6J9M6
M8\R1#^'ZK_+Z5ZC7R)I]_<Z7J$%]8R&*XMW#QN.Q%?4'A+Q+;^*_#L&I6V%=
MALGB!_U<@ZK_ %'L17?0J<RY6?"9YE_L*GMZ:]V6_D_^";=0WG_'C/\ ]<V_
ME4U0WG_'C/\ ]<V_E72?/1W1\A4445XY^N!7NGP*_P"15U'_ *_?_9%KPNO=
M/@5_R*NH_P#7[_[(M;X?XSP\]_W&7JOS/3ZIZQ_R [[_ *]I/_035RJ>L?\
M(#OO^O:3_P!!->@]CX"G\:/DBBBBO(/UL*]T^#ND:;?>!WEO=.M+F3[9(N^:
M!7.-J\9(KPNOH#X)_P#(@R?]?LG_ *"M;X?XSP<^DXX.Z?5'8_\ "-Z'_P!
M;3__  %3_"F2^%?#\\>R;0].=?0VJ?X5JT5Z'*CX3VU1?:?WGG^N?!OPWJ:,
MVG++I<YZ-$Q=,^ZM_0BO'?%?@G5_"%T$U&(/;N<17463&_MGL?8_K7U%5;4-
M.M-5L);+48$N+>9=KQN.#_@?>L9T(R6FC/7P6=8C#R2J/FCY[_)GR+172>.?
M",_@_P 0-:,6DM)1YEM,1]]?0^XZ'\#WKFZ\]IIV9][2JPK052#NF%=C\-/%
MS>%O$Z"XDVZ?>$17()X7^Z_X$_D37'44XR<7="KT85Z;I3V9]AT5R?PTUTZ_
MX%LII7WW%L#;3$G)+)T)]RI4_C765ZL7S*Z/RRM2E1J2IRW3L>%?'.]:7Q58
M6><I!9[\>C.YS^BK7F->D?'"!H_&UM*?NRV*8/N'<$?R_.O-Z\VK\;/T?*DE
M@J=NP4JJ68*HR2< #O24 D$$'!'0BLCTCZB\'^#]/\)Z/#!;01F[*#[1<D9>
M1\<\]E]!_7)KH:Y+P/X]T_Q;IT:&5(=31<36S'!8@<LOJ#UXZ=ZZVO6AR\ON
M['Y5BHUHUI*O\76YS^O>!O#WB-&_M'3HA,W_ "\0CRY ?]X=?QR*\;\8?";5
M?#JR7FF%M2T]<EBB_O8A_M+W'N/Q KZ$HJ)THS.O!YIB<(_==X]G_6A\M>#_
M  I>>+M=2QM04A7Y[B?'$2>OU/0#^F:^F=*TNTT72X-/TZ(16\"[44?S/J3U
M)I;+2K#39+A["TAMVN9/,F,:!=[8QD_Y]?4U;I4J2IKS+S+,IXZ2LK173S"B
MBBMCR HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M^$0\-?\ 0O:5_P" 4?\ \31]6?</]9*7_/M_@?*E%?5?_"(>&O\ H7M*_P#
M*/\ ^)H'A'PVK!E\/Z4"#D$64?'_ ([1]6?</]9*7_/M_>CY4 R<#DUMZ9X-
M\1:PR_V?HUW(K=)&C*)_WTV!^M?3]MIMC98^QV5O;XZ>5$J_R%6:I89=6<]3
MB25OW=/[W_7YGBF@_ Z\F99?$5^EM'U,%K\[GV+'@?D:]5T#PQI'AFU,&C6:
M0;A\\GWG?ZL>3].E:U%;QIQALCPL5F.)Q6E26G9:+^O4****T//"BBB@ KB/
M%GPLT3Q*[W, .G7[<F:!1M<^K)T/U&#]:[>BIE%25F;T,15P\^>E*S/FS7?A
M?XGT-F;[";ZW&<36>9./=?O#\L>]<@RLCE74JRG!!&"#7V%5&_T72]5'_$ST
MZUN^,9GA5R/Q(KFEAE]EGTE#B.:5JT+^:T_ ^2J*^EY_A?X.N&W2:)&#_P!,
MYI$'Y*PJ,?"CP6#G^Q?_ ":F_P#BZS^K3[G>N(L+;6,ON7^9\V5IZ1X<UC7I
M0FD:=<77."R)\@^K'@?B:^DK+P-X7T]@UMH5D&'1I(A(1^+9K=1%C0)&H55&
M JC %7'#=V<M;B16_=0^_P#R7^9Y)X3^"D<#QW?BN99F'(LH"=O_  )N_P!!
M^9KUF&&*W@2&WC6**-0J(BX"@=@*?173&$8*R/FL5C*^+ES57?\ )!1115G(
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
B444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>updatedlogo.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 updatedlogo.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X1"B17AI9@  34T *@    @ ! $[  (
M   0   (2H=I  0    !   (6IR=  $    @   0>NH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $AA<F=R879E
M+"!$>6QA;@   >H<  <   @,   (;      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                        2 !A '( 9P!R &$ =@!E "P ( !$ 'D ; !A
M &X   #_X0IH:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K
M970@8F5G:6X])^^[OR<@:60])U<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"<_
M/@T*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(^/')D9CI2
M1$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D
M9BUS>6YT87@M;G,C(CX\<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I
M9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS
M.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O,2XQ+R(O/CQR9&8Z
M1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D
M82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R
M9R]D8R]E;&5M96YT<R\Q+C$O(CX\9&,Z8W)E871O<CX\<F1F.E-E<2!X;6QN
M<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A
M>"UN<R,B/CQR9&8Z;&D^2&%R9W)A=F4L($1Y;&%N/"]R9&8Z;&D^/"]R9&8Z
M4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T:6]N/CPO<F1F
M.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @/#]X
M<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*"0D*%0\0
M#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!
M!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( >D%EP,!(@ "$0$#$0'_Q  ?   !
M!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#!04$!
M 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9
M&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY
M>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*
MTM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$! 0$! 0$!
M         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<  0(#$00%
M(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9&B8G*"DJ
M-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"@X2%AH>(
MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8
MV=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!KR)$A>1
ME11U9C@"HOMUI_S]0_\ ?P5Q7QL_Y(]K?_;#_P!*(Z^2ZZJ.']K&]R)2LS[I
M^W6G_/U#_P!_!1]NM/\ GZA_[^"OA:BM_J7]XGVA]T_;K3_GZA_[^"C[=:?\
M_4/_ '\%?"U%'U+^\'M#[I^W6G_/U#_W\%'VZT_Y^H?^_@KX6HH^I?W@]H?=
MT<J2KNB=77U4Y%.KS3X!_P#)+(?^ON;^8KTNN&<>63B:)W5PHHHJ!A1110 4
M444 %%%% !1110!'+/#!CSI4CSTWL!FF?;K3_GZA_P"_@KP[]IC_ )EG_M[_
M /:->#UV4L-[2"E<SE.SL?=/VZT_Y^H?^_@H^W6G_/U#_P!_!7PM16OU+^\+
MVA]T_;K3_GZA_P"_@H^W6G_/U#_W\%?"U%'U+^\'M#[I^W6G_/U#_P!_!1]N
MM/\ GZA_[^"OA:BCZE_>#VA]X4445YQJ%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 45\W^*/C;XPTGQ?K&G6DUF+>T
MOIX(@UL"0J2,HR>_ K*_X7YXW_Y[V7_@*/\ &NI86HU<CG1]2T5\M?\ "_/&
M_P#SWLO_  %'^-'_  OSQO\ \][+_P !1_C3^J5 ]HCZEHKY:_X7YXW_ .>]
ME_X"C_&C_A?GC?\ Y[V7_@*/\:/JE0/:(^I:*^6O^%^>-_\ GO9?^ H_QKVS
MX2>*]3\8^"WU/6FC:Y%V\0,2;!M 4CC\36=2A.G'F8U)-G<T445@4%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!P?QL_P"2/:W_ -L/_2B.ODNOK3XV?\D>UO\ [8?^E$=?)=>I@_X;]3&I
MN%%%%=AF%%%% !1110!]2_ /_DED/_7W-_,5Z77FGP#_ .260_\ 7W-_,5Z7
M7B5OXDCHCL%%%%9%!1110 4444 %%%% !1110!X/^TQ_S+/_ &]_^T:\'KWC
M]IC_ )EG_M[_ /:->#U[&&_A(YY_$%%%%=!(4444 %%%% 'WA1117SYU!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
M%OCK_DHGB/\ ["MU_P"C6K!K>\=?\E$\1_\ 85NO_1K5@U[T?A1RO<****H
MHHHH *^GOV>_^29R?]A"7_T%*^8:^GOV>_\ DF<G_80E_P#04KEQ?\,NGN>I
M4445Y)N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 45GZWKNG>'=,>_U>Y6"!.F>2Y]%'4FO#/%OQCUC69'M]"+
M:79= R']\X]V_A^B_F:SG4C#<[L+@:V*?N+3OT/<=5\1:/HBYU;4[6T.,A)9
M0&(]EZG\!7,7'QB\'0/M2_FG]X[9\?J!7SA)(\TC22NSNQRS,<DGU)IM<KQ$
MNB/>IY)12]^3?X?YGT=%\9?!\D@5[NXB!_B>V; _+)KIM'\4Z'K_ !I&J6UT
M_7RU?#C_ (">?TKY+IR2/%(KQLR.IRK*<$'U!H6(EU0ZF246O<DT_O/LBBO
M/!GQBU/1Y([3Q$7U&QX7S2<S1#US_&/8\^_:O==-U*SU?3XK[3;A+BVF&4D0
M\'_ ^W:NJ%2,UH?/XK!5<+*TUIW+5%%17-S!96LES=RI#!$I9Y)&PJ@=R:T.
M-)MV1+6=JOB#2=#C#ZOJ-O:9&0LD@#-]%ZG\*\A\9_&.[O))++PJ3:VW*M>,
M/WDG^Z#]T>_7Z5Y=//+<SO-<RO-*YRTDC%F8^I)ZURSQ"6D=3Z7!\/U*JYZ[
MY5VZ_P# /H>?XP>$(9-J7D\P_O1V[8_4"B'XP^$)7P]Y/"/[SVSD?H#7SK16
M7UB9Z_\ J]A+6O+[U_D?5VE>*-#ULA=*U6UN7//EK( __?)Y_2M6OCP$JP92
M00<@CM7=>%OBOKN@2)#?2-JED.#'.WSJ/]E^OX'(^E:1Q*?Q(\S$\.SBN:A*
M_D_\_P#ACZ)HK(\.>)]+\4Z:+S29]X'$D3</$?1AV_D>U:]=2::NCYB<)4Y.
M$U9H****9 4444 %%%% '!_&S_DCVM_]L/\ THCKY+KZT^-G_)'M;_[8?^E$
M=?)=>I@_X;]3&IN%%%%=AF%%%% !1110!]2_ /\ Y)9#_P!?<W\Q7I=>:? /
M_DED/_7W-_,5Z77B5OXDCHCL%%%%9%!1110 4444 %%%% !1110!X/\ M,?\
MRS_V]_\ M&O!Z]X_:8_YEG_M[_\ :->#U[&&_A(YY_$%%%%=!(4444 %%%%
M'WA1117SYU!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?%OCK_DHGB/_L*W7_HUJP:WO'7_ "43Q'_V%;K_ -&M6#7O
M1^%'*]PHHHJ@"BBB@ KZ>_9[_P"29R?]A"7_ -!2OF&OI[]GO_DF<G_80E_]
M!2N7%_PRZ>YZE1117DFX4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %9OB#7K+PUHL^IZD^V&(<*/O.W95'<FM*OG/XL^
M+W\0^)WL+:3_ (E^G.8T /$DG1G_ #X'L/>LZD^2-SOP.$>*J\O1;G/>+/%N
MH^+]8:\U&0B-21!;J?EA7T'J?4]_RK"HHKS6VW=GW,(1IQ48JR04444B@HHH
MH *Z_P"'_CRZ\&ZL%D9I=+G8?:8.N/\ ;7T8?J./0CD**<9.+NC.K2A5@X35
MTS[$@O+:YL8[R"9'MI(Q(LH/RE2,YSZ8KY^^)7Q!E\47[:?ITC)I$#84#C[0
MP_C/MZ#\>O3'L/'&IVO@&Z\-QN?)DF&V3/*1G)=![$@'\6]:YNMZM;F5D<65
M92J%256IK9^[_GZA1117,?2A1110 4444 :6@^(-0\-ZK'?Z5.8I5X93RLB]
MU8=P:^EO"GBBR\6Z''J%C\C9VS0L<M$_<'U]0>X_*OE>NI^'OBR3PGXGBFD<
M_8;@B*Z3MM)X;ZJ>?ID=ZWHU.1V>QX>;9='%TN>"]]?CY?Y'TU10"& (.0>0
M1WHKT3\]"BBB@ HHHH X/XV?\D>UO_MA_P"E$=?)=?6GQL_Y(]K?_;#_ -*(
MZ^2Z]3!_PWZF-3<****[#,**** "BBB@#ZE^ ?\ R2R'_K[F_F*]+KS3X!_\
MDLA_Z^YOYBO2Z\2M_$D=$=@HHHK(H**** "BBB@ HHHH **** /!_P!IC_F6
M?^WO_P!HUX/7O'[3'_,L_P#;W_[1KP>O8PW\)'//X@HHHKH)"BBB@ HHHH ^
M\****^?.H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#XM\=?\E$\1_]A6Z_]&M6#6]XZ_Y*)XC_ .PK=?\ HUJP:]Z/
MPHY7N%%%%4 4444 %?3W[/?_ "3.3_L(2_\ H*5\PU]/?L]_\DSD_P"PA+_Z
M"E<N+_AET]SU*BBBO)-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH QO%VKG0O"&IZDAQ)!;L8SZ.>%_\>(KY.)).3R:^
MCOC+*T?PVNE7I+/$K?3<#_,"OG&N'$/WDCZW)()4)3ZM_D%%%%<Q[H4444 %
M%%% !1110!-%_J7_ -Y?Y&EI(O\ 4O\ [R_R-+2.ZC\ 4444&P4444 %%%%
M!1110!],_#75FUCX?Z;-(VZ6%#;R$^J' _\ '=I_&NJKS/X&2LW@^^C/*I?$
MK[91/\*],KU*;O!,_+\QIJEBZD5M?_@A1116APA1110!P?QL_P"2/:W_ -L/
M_2B.ODNOK3XV?\D>UO\ [8?^E$=?)=>I@_X;]3&IN%%%%=AF%%%% !1110!]
M2_ /_DED/_7W-_,5Z77FGP#_ .260_\ 7W-_,5Z77B5OXDCHCL%%%%9%!111
M0 4444 %%%% !1110!X/^TQ_S+/_ &]_^T:\'KWC]IC_ )EG_M[_ /:->#U[
M&&_A(YY_$%%%%=!(4444 %%%% 'WA1117SYU!1110 4444 %%%% !117*^(_
MB5X4\+,\>J:M$;E>MM;_ +V3/H0OW?\ @6*:BY.R#8ZJBO"=:_:20,R>'="+
M#M-?2X_\<7_XJN)U+XY^.;]CY6H06*'^"UME_FVX_K73'"U'Y$.:/JRBOC"Z
M\?\ BZ\)^T>)=5(/55NW13^ (%9[^(=:E<O)J]^['JS7+DG]:T^IRZLGVB/M
M^BOB&/Q%K43;HM8OT;U6Z<'^=:-I\0O&%D1Y'B;5,#HKW3N!^#$BAX.71A[1
M'V;17RMIOQW\<6##[1>6VH*/X;FV4?JFTUW.B?M(VLC+'XAT.2'L9K.0./\
MOAL8_,UE+"U%YE*:/<**YWP[X^\,>*MJZ+J\$TQ'_'NY\N7_ +X;!/U&1715
MSM-.S+"BBBD 4444 %%%% !1110 4444 %%%'3K0 45Q/B3XN^#_  RS17&I
M"]N5ZV]B!*P/H3G:#[$@UYEK/[2&H2,R>']$M[=.@DO',C'WVKM _,UM&A4G
MLB7)(^@Z*^2-0^,GCK420VN/;H>B6T21X_$#/ZU@W'C/Q/=DFY\1:K+G/#7L
MA'/MFMU@Y]63[1'VK17P]_;NK_\ 04O?_ A_\:FA\4:_;8^SZYJ46#N&R[D7
MGUX-5]3?<7M#[;HKXYL_B=XUL2##XEU!L?\ /:7S?_0\UTFG?'_QI9X^U/8Z
M@._GVVTG_O@K4/!S6S'[1'U%17B&D?M)64C*FNZ#- .\MI,)/_'6VX_,UZ+X
M?^)GA'Q*R1Z;K, N&Z6]QF*0GT ;&X_3-82HU(;HI23.JHHHK(H***X[Q]\2
M-.^'WV#^T[.ZN?MWF;/L^WY=FW.<D?WQ51BY.R$W8[&BO'O^&C_#O_0'U3\H
M_P#XJC_AH_P[_P! ?5/RC_\ BJU]A5["YHGAWCK_ )*)XC_["MU_Z-:L&M'Q
M!J:ZUXFU/5(XS$M]>2W"QL<E [EL9]LUG5Z\=$CG"BBBJ **** "OI[]GO\
MY)G)_P!A"7_T%*^8:];^%_Q?TSP/X6ETG4M.NYV-RTR26Y4@A@HP02,?=_6N
M?$1E.%HE0:3U/I6BO'O^&C_#O_0'U3\H_P#XJC_AH_P[_P! ?5/RC_\ BJ\[
MV%7L;<T3V&BO'O\ AH_P[_T!]4_*/_XJC_AH_P ._P#0'U3\H_\ XJCV%7L'
M-$]AHKQ[_AH_P[_T!]4_*/\ ^*KUZ&0301RJ" ZA@#[BLY4Y0^)#33V'T445
M PHHHH **** "BBL#Q'XX\.>$XR==U6&WDQD0 [Y6^B+D_CTII-NR WZ*\,U
M[]I"%&:/PUHK2^D]\^T?]\+U'_ A7GVJ_&CQQJI8?VO]BC/_ "SLXECQ_P "
MP6_6NF.%J2WT(<T?6E5)M5TZW?;<7]K$WH\RJ?U-?%-]KNK:IG^TM4O;S/7[
M1</)G\S5"ME@^\B?:'VU_P )7X=SC^WM,SZ?;(_\:N0:I873;;:^MIFSC$<R
ML?T-?#-%/ZFNX>T/O"BOB+3_ !)KFDD'3-8OK3'00W+H/R!KM=%^.WC32F N
MKJ#5(AQLNX1D#_>3:<_7-9RP<ULQJHCZHHKR?PS^T#X=U5D@UZ"71YVX\PGS
M82?]X#(_$8'K7J5I=VU_:QW-C<17$$@RDL3AE8>H(X-<LZ<H?$BTT]B:BBBH
M&%%%% !1110 4444 %%%% !1110 4444 %%9^M:]I?AW3VOM;OH;.W7^.5NI
M] .K'V&37C/BC]HL*SV_A#30X&0+N]S@^ZQ@_J3^%:0I3J?"A.26Y[M5>ZO[
M.R&;V[@MQZRR!/Y_0U\?ZS\2O&&NLWV_7[P(W6*!_)3'IM3 /XUS+NTC%G8L
MQZDG)-=<<&^K,_:'VQ_PE?AT]-?TO_P,C_QK55@ZAE(92,@@]:^$*^D/V=M:
MO+_PKJ.FW4C2Q:?.GD%CDHK@DJ/8%2?Q-16PWLX\R8XSN['L%%%%<9H%%%%
M!1110 4444 %%%% !1110 4444 %%!( ))P!U)KS+QA\<_#GAUGM=)SK5\IP
M1 ^(4/O)SG_@(/U%7&$INT4)M+<]-HKY2USXW^--9=A!?IID#=(K*,*<?[YR
MV?H17$WVLZIJC$ZEJ5Y>$]3<3M)G\R:ZHX.3W9'M$?:MQKFDVH)NM4LX<#)\
MRX1<?F:99^(=%U"Y^S6&KV%U/C/E07*.WY YKX@J6VN9K.ZBN;65H9X7#QR(
M<%6!R"#6GU-6W%[0^ZZ*IZ/>-J.AV%Z^-US;1RG QRR@_P!:N5YVQJ%%%% !
M1110!P?QEB:3X;73+TBGB9OIN _F17SC7U7XZTXZKX#UBT5=SM;,Z+ZLGS@?
MFHKY4KAQ"]ZY]=DDTZ$H]F%%%%<Q[@4444 %%%% !1110!-%_J7_ -Y?Y&EI
M(O\ 4O\ [R_R-+2.ZC\ 4444&P4444 %%%% !1110![O\#(F7P??2'[KWQ _
M!$_QKTRN/^%>G'3_ (=:=O7#W&ZX;WW,=O\ XZ%KL*]2FK01^89E-5,94DN[
M_#0****T. **** .#^-G_)'M;_[8?^E$=?)=?6GQL_Y(]K?_ &P_]*(Z^2Z]
M3!_PWZF-3<****[#,**** "BBB@#ZE^ ?_)+(?\ K[F_F*]+KS3X!_\ )+(?
M^ON;^8KTNO$K?Q)'1'8****R*"BBB@ HHHH **** "BBB@#P?]IC_F6?^WO_
M -HUX/7O'[3'_,L_]O?_ +1KP>O8PW\)'//X@HHHKH)"BBB@ HHHH ^\****
M^?.H**** "BBFR2)%&TDK*B("S,QP% ZDF@!U<5XW^*?A_P2K0W,WVW4<?+8
MV[ L/]\]$'UY] :\W^)7QTDD>;2/!$VR,9274Q]YO41>@_VNOIV)\.DD>61I
M)69W<EF9CDL3U)-=U'"MZS,Y3['<^+OB_P"*?%;R1?:SIM@QP+6S)7(_VG^\
MW\O85PE%%>A&,8JT48MMA1115 %%%% !1110 4444 *K%&#*2K Y!!Z5Z+X0
M^-GB;PRT<%],=8T]>##=-^\4?[,G7\\CVKSFBIE",U:2!-K8^Q_!OQ$T#QO;
MYTFYV7:KF2SG^65/?'\0]QG\*ZFOA6UN[BQNX[JRGDMYXFW1RQ,593Z@CI7T
M!\,_CA'J3PZ-XSD2&[;"0ZAPJ2GTD[*WOT/MW\ZMA7'6&QM&=]SVJBBBN(T"
MBBB@ HHHH ***\I^*_Q>C\*+)HOAYTFUEEQ++PRV@(].A?T';J?0W"$INT1-
MI+4Z;QS\2]#\"V^V^D-SJ#+F*QA(WM[L>BCW/X U\Z^,?BMXF\8M)#<71LM/
M;@6=J2JD>C'J_P"/'L*X^ZN[B^NY;J]FDGGE8M)+(Q9F)[DFH:]6EAXT]=V8
M2DV%%%%=!(4444 %%%% !1110 4444 =GX3^*OBGPBZ):WS7EDO!L[LF1,?[
M)ZK^!Q[&OH;P!\4M'\>1F"%6LM3C3=)9RG.1W9&_B'Y'VKY&KZ&_9W\*?9='
MO/$UU'^]O";>U)'(C4_,1]6&/^ 5QXFG!0YNII!N]CVJO!_VF/\ F6?^WO\
M]HU[Q7@_[3'_ #+/_;W_ .T:X\-_%1<_A/!Z***]@P"BBB@ HHHH **** "B
MBB@ HHHH **** "ONFQ_Y!UM_P!<E_D*^%J^Z;'_ )!UM_UR7^0KS\;]DUID
M]%%%>>:A1110 5@^*O&FA^#;#[5KMXL18'RH$^:67_=7O]>@[FN&^)?QIM/#
M#2Z3X<\N]U9<K+*>8K8^A_O-[=!W]*^<=4U6_P!:U&6_U:[EN[J4Y>65LD^W
ML/8<"NRCAG/66B,Y3ML>D>,?COX@UXR6V@_\2:R.0&C;,[CW?^'_ (#@CU->
M722R32M),[22,<LS'))]2:;17HPA&"M%&3;>X44458@HHHH **** "BBB@ K
M?\*^-M>\&WOGZ'>M$A.9+=_FBE_WE_J,'WK HI-)JS ^LOA[\6-(\<1K:R8L
M-7"_-:.V1)CJ8SW'MU'OUKOJ^$X)Y;:XCGMY'BFC8.DB-AE8<@@CH:^E_A#\
M5QXLA71-?D5=9B3]W*>!=J!R<?WP.H[CD=\>;7P_)[T=C:,[Z,]5HHHKB- H
MHHH **** "BBB@ HHHH *\[^)'Q;TWP1&]C9!+_6F7Y8 ?D@ST,A'Y[1R?8'
M-9_Q=^*Z^$X&T;P_*CZU*O[R3 86BD<$CH7/8'IU/;/S///+<W$D]Q(\LTC%
MWD=LLS'DDD]37;0P_-[TMC.4[:(T?$'B75O%.IM?ZY>R74Q^Z&/RQCT5>BCV
M%95%%>DDDK(Q"BBBF 5[Q^S1/_R,=N3_ ,^[J,?]= ?Z5X/7KW[.=Z(?'&H6
MC' N+ L/=E=>/R8_E6&(5Z3*A\1])4445XQT!1110 4444 %%%% !1110 44
M44 %4]6U:QT/2YM1U:Y2UM(%W22N>![>Y/0 <FG:EJ5IH^F3ZAJ4ZV]K;H7E
ME?HH_P ]N]?*'Q)^)%]X\U; +6^DV[G[+:YZ]M[^K']!P.Y.]&BZK\B92L:7
MQ&^,.I^,)9;#2FDT_1<X\H'$EP/5R.W^R./7->;445Z\81@K1,&V]PHHHJA!
M1110!]H> ;D7?PZ\/S;MQ.G0*Q]6" ']0:Z"N ^"6H?;_A/IBDY>V:6!N?1R
M1_XZ5KOZ\*HK3:.E;!1114#"BBB@ (R,'D5\H>,-";PYXNU#3"N(XI28?>-N
M5_0C\:^KZ\L^-GA0ZAI$7B"S3,]B-EP .6B)X/\ P$G\F/I6%>'-&_8]C*<0
MJ-?DEM+3Y]#PBBBBO//L@HHHH **** "BBB@":+_ %+_ .\O\C2TD7^I?_>7
M^1I:1W4?@"BBB@V"BBB@ HHHH *N:1IDVLZS::=:C][=2K&IQTR>3] .?PJG
M7L'P3\*G=-XENTX&Z&T!'X.X_P#0?^^JNG'GE8XL=BEA</*J]^GKT/7K2VBL
MK*"UMQMB@C6-!Z*HP/T%2T45ZI^7MMN["BBB@04444 <'\;/^2/:W_VP_P#2
MB.ODNOK3XV?\D>UO_MA_Z41U\EUZF#_AOU,:FX4445V&84444 %%%% 'U+\
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
M$_C'?%?WOV:R;_ESM<I&1_M<Y;\217'45TPH4X;(AR;"BBBMR0HHHH ****
M"BBB@#[PHHHKY\Z@KCOB=XU7P1X-FO(F7^T+C]Q9H<'YR/O8]%'/UP.]=C7R
M=\9/%Q\4^/)X[>4O8::3;6X!X)!^=Q]6'7N%6NC#T_:3UV)D[(X.662>9YIW
M:261BSNYR6).22>YIE%%>P<X4444 %%%% !1110 45<T[2-2UB?R=)T^ZOI1
MU2VA:0C\ *ZBU^$'CR[4-%X=G4$9_>RQQ_HS"I<XQW86;.+HKLKOX2>.K)29
MO#ERP'_/%TE_] 8URM[87FFW!@U&TGM)AUCGC*,/P/-"E&6S"S17HHHJ@"BB
MB@ HHHH *M:9J5UH^J6VHZ=*8;JVD$D3CL1_,>U5:*-P/M/P9XIMO&/A2SUB
MUVJ95VS1 Y\J4<,OY]/4$'O6[7S5\ /%QTGQ5)H%U)BUU09BR>$G4<?]]#(]
MR%KZ5KQ:U/V<['1%W05YI\=_$)T;X=26<+E9]4E%N,=1&/F<_3 "_P# J]+K
MYS_:/U)IO%FE::"2EK9F;'HTCD'](Q3P\>:H@D[(\;HHHKV3G"BBB@ HHHH
M*[CPQ\(?%WBF%+FWL5LK2096XO6\L,/4+@L1[XQ[UU_P$\!V>M3W/B36(%N(
M;.40VL,BY4RX#%R.^T%<>YSV%?1-<5;$N#Y8FD87U9X#;?LTW3Q@WGB:&)\<
MB*R,@S]2Z_RJ23]FAPA\KQ6K-V#:?@?GYAKWJBN3ZS5[E\D3YMO_ -G/Q+ I
M;3]2TV[ 'W69XV/T^4C]:XO6_AGXP\/JSZAH5T8EY,MN!,@'J2F<?CBOL:BK
MCBZBWU%[-'P?TZU)!!+=7$=O;QM)+*X1$49+,3@ ?C7U_P"*_AEX7\7QR-J.
MGI#=L.+RV CE!]21PW_ @:\_\%?!"\\-?$N+4-0GAO=*LD,UM,.&>7HH9.Q&
M2V1D9 ^E=4<5!Q;ZD<CN>H^"_#<7A/P?I^C1;2UO$/.=?XY#R[?]]$X]L5N4
M45Y;;;NS<*\'_:8_YEG_ +>__:->\5YI\7_ASJ_Q _L?^QKBR@^P^?YGVMW7
M._R\8VJW]P^G:MJ$E&HFR9:H^6J*]:_X9R\7?]!'1?\ O_+_ /&J/^&<O%W_
M $$=%_[_ ,O_ ,:KT_;T^YCRL\EHJUJ>GSZ3JUYIUWM\^SG>"78<C<C%3@^F
M156MB0HHHH **** "BBNY\&?"77_ !SH\FIZ5/806Z3&'_2I74LP )P%5N.1
MUQ4RDHJ\@2;.&HKUK_AG+Q=_T$=%_P"_\O\ \:H_X9R\7?\ 01T7_O\ R_\
MQJL_;T^Y7*SR6BO6O^&<O%W_ $$=%_[_ ,O_ ,:H_P"&<O%W_01T7_O_ "__
M !JCV]/N'*SR6ONFQ_Y!UM_UR7^0KYP_X9R\7?\ 01T7_O\ R_\ QJOI*VC,
M-K%$V"R(JG'L*XL54C.W*S2":W)*Y3XB^-8/ WA.;4&VO>2_NK.(_P <A'4^
MPZGZ8[UU?3K7R1\6?&K>,O&DSV\A;3;$F"T /# 'YG_X$1GZ!?2LJ%+VD]=B
MI2LCC+R\N-0OIKR]E::XGD,DLCG)=B<DFH:**]@YPHHHH **** "BE52[!5!
M9B<  =:]C\"? .]U6.+4/%\DFGVS?,MG'Q.X_P!HGA![<GZ5$ZD8*\AI-['C
MT44D\JQPHTDC'"H@R2?85TUC\,_&FHQA[;PW?A2,@S1^5G_OO%?5^@>$]"\+
MVXBT+2[>SXPTB+F1_P#><_,?Q-;%<,L8_LHT5/N?'MW\*_&]C 9I_#EX4'7R
M@LI_)237)R120RM',C1R*<,K#!!]"*^[JXOXA?#72O'.F2%HH[;5D7_1[U5P
MV0.%?^\O\NU.&,N[30.GV/D.BI[VRN-.U"XLKR,Q7%O(T4J'JK*<$?F*@KT#
M(**** "BBB@!02K J2"#D$=J^UO"&L_\)!X-TG52<O=6J/)_OXPP_P"^@:^*
M*^L/@?,TOPCTH/SY;SH#[>:Q_K7%C%[B9I3W/0****\PV"BBB@ HHKAOBSXX
M7P5X/D:UD"ZG? PV8'53CYI/^ @_F151BY/E0F[(\A^.OCS^WO$'_"/:=+G3
M]-<^<5/$L_0_@O(^N[VKR:E9B[%F)9B<DD]:2O;A!0BHHYV[NX44458@HHHH
M **** "BBB@#Z3_9[\2C4?"%QH4SYGTR4M&#WB<DC\FW?F*]=KXY^&_BP^#?
M'%EJ3DBU<^1=@=XFQD_@<-_P&OL2.1)HEDB8.CJ&5E.0P/0BO)Q-/EG?N;P=
MT.HHHKE+"BBB@ HHHH ***9--';6\D]Q(L<42EW=S@*H&22?3% '-?$+QI;^
M!O"<VI2!9+I_W5I"3_K)#T_ =3[#W%?'U[>W&HW\][>RM-<7$ADED8\LQ.2:
MZSXG^.I?'/BN2XB9ETVUS%91G^[GER/5NOTP.U<97KX>E[..N[.>4KL****Z
M20HHHH **** "BBB@!\,TEO/'- [1R1L'1U."I!R"*^T_!_B&+Q5X1T[68<9
MN8095'\$@X=?P8&OBFO;/V>O&(M-1N?"U[)B.[)GL]QZ2 ?.OXJ ?^ GUKDQ
M5/FA=="X.S/H2BBBO*-PHHHH **** "O+OBY\/SK-JVOZ/#F_MT_TB)!S/&.
MX'=@/S''8"O4:*F45)69OAZ\\/452!\:T5ZO\6/AP=.EE\0Z#!_H;G==V\:_
MZEO[X']T]QV/MT\HKS9Q<'9GW>'Q$,1352 4445!T!1110!-%_J7_P!Y?Y&E
MI(O]2_\ O+_(TM([J/P!1110;!1110 5[%\(O )4Q^)=8AQWL87'_D4C_P!!
M_/T-<_\ #'X>MXDO%U35HB-)@;Y58?\ 'RP_A'^R#U/X>N/H!55%"HH55&
M, "NNA2O[S/E,[S/E3PU%Z]7^G^8M%%%=I\8%%%% !1110 4444 <'\;/^2/
M:W_VP_\ 2B.ODNOK3XV?\D>UO_MA_P"E$=?)=>I@_P"&_4QJ;A111789A111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'WA1117SYU'+?$CQ)_PBO@#4]1C?;<>7Y-OZ^8_R@CZ9+?A7QQUZU[Q^TCKA
M_P")/H,;<?->2KG_ ( A_P#1E>#UZN%ART[]S";U"BBBNL@**** "BBG(C22
M*D:L[L0%51DDGL!0!-8V%UJ=]#9:?;R7-S,VV.*-<LQ]A7T!X%^ -C90QWWC
M0B\NCAA8QOB*/V8CES]./K71_"?X9P>"]'2_U&)7URZ3,KGG[.I_Y9K_ %/<
M^P%>BUYM?$MOEAL;1AU9!96-IIMJMMIUK#:P)]V*",(H^@'%3T45PF@52U71
MM-URS-KK%C;WL!_@GC# >XST/N*NT4; >!^/_@'Y$,NI>!R\@4%GTV1MS8_Z
M9L>3_NGGT/:O#9(WBD:.5&1T)5E88*D=017W=7C?QM^&,>JV,WBC0H M_;KN
MO(D'^OC Y?\ WE'YCW SWT,2[\LS*4.J/G.BBBO1,@HHHH **** )K.[FL+Z
M"\M',<]O(LL3CJK*<@_F*^V/#FM1>(O#6GZO;X"7D"R[1_"2.5_ Y'X5\0U]
M*?L[ZW]N\$7>E2-E]-N<J/2.0;A_X\'KBQ<+PYNQI3>MCUROE/XZS>;\6=03
M<#Y4,"8]/W:M_P"S5]65\I?'.'ROBUJ3[2/-B@?/K^Z5?_9:PPG\3Y%5-CSR
MBBBO4,0HHHH **** /??V=O%=JME>^%[F18[DS&ZMMQQYH*@.H]QM!QUP3Z5
M[G7PI;7,]E=17-I*\,\+AXY(VPR,.00>QKZ#^'OQXM+](M-\:LEI=X"KJ &(
MI?\ ?'\!]_N_[M>=B*#OSQ-826S/:**;'*DT2RPNLD;@,KJ<A@>X-.K@-0HH
MHH **** "BBB@ HHHH **** /BWQU_R43Q'_ -A6Z_\ 1K5@UO>.O^2B>(_^
MPK=?^C6K!KWH_"CE>X44450!1110 5]/?L]_\DSD_P"PA+_Z"E?,-?3W[/?_
M "3.3_L(2_\ H*5RXO\ AET]SU*BBBO)-PHHHH **** . ^,OBH^&/A]<K;R
M;+W43]E@P>5!'SM^"Y&>Q(KY.KU+X_>(3JOCY=,B?,&E0B/ Z>8^&8_EM'_
M:\MKU\-#EI^IA-W84445TD!1110 4=>E%>K_  )\$)X@\2/KFH1A['2V!C5A
MQ)/U7\%'S?7;43FH1<F-*[L=[\(/A-%X?M(=?\1VX?5I0'@@D7(M%['']_\
METZYKURBBO%G-SES,Z$DD%%%%0,***BNKJ&RLYKJ[E6&"!#))(QP$4#))_"@
M#Y4^-]O%;_%K5/) 7S$AD8 ?Q&-<_GU_&O/ZW/&>OGQ1XSU/62"%NIR8P>HC
M VH#[[0*PZ]VFFH),YGN%%%%6(**** "OK'X(P-#\(])+]9&F<#'0>:X_IG\
M:^3J^U/!.EG1? NC:>Z[)(+.,2*>SE<M^I-<6,?N)&E/<W****\PV"BBB@"*
MZNH;*SFNKN588($,DDC' 10,DG\*^/?B'XRG\;^+KC4FW+:)^ZM(C_!$#QQZ
MGJ?<X["O4_C]X^"1CPAI<WSMB34'4]!U6+\>&/MCU->!UZ>%I<JYWU,9RZ!1
M117:9A1110 4444 %%%% !1110 5](_ ?QX-8T/_ (1G4I<WVGIFV+'F6#T^
MJ]/ICT-?-U7M&U>]T'6+;5-+F,-U:R!XW'\CZ@C@CN#656FJD;#B[,^XJ*YS
MP-XRLO&_AJ'4[+"2CY+FWSDPR8Y'T[@]Q71UXK3B[,Z0HHHI %%%% !7AOQ[
M^(/D0GPAI,O[R0!]0D4_=7JL7U/!/M@=S7HWQ'\;V_@7PK+?$J]]-F*SA/\
M')CJ1_=7J?P'<5\@WEW<7][-=WLK37$[F261SDNQ.237;A:/,^=[&<Y6T(:*
M**],Q"BBB@ HHHH **** "BBB@ J>QO;C3;^"]L96AN;>19(I%ZJP.0:@HH
M^SO OBZV\:^$[75K?:LK#R[F$'_52C[R_3N/8BNBKY&^%WC^7P+XF$EPS-I5
MWB.\B'.!VD ]5_4$CTKZUM[B&[MHKBUD66&9 \<B'*NI&00?3%>-7I>SEY'1
M&5T24445@4%%%% !1110 V2-)8VCE171P596&0P/4$5\_?$[X;2>'+E]6T:(
MOI,C9=%Y-LQ['_9)Z'MT/;/T'3)H8[B%X9XUDBD4JZ.,A@>H([BLZE-35F=F
M#QD\+4YH[=4?'%%>D?$GX82^'))-6T1&ETEFR\8R6MB?7U7T/;H?4^;UYTHN
M+LS[BA7IUX*=-Z!1114FQ-%_J7_WE_D:6DB_U+_[R_R-+2.ZC\ 4444&P5VO
MP\^']QXNOQ<W:M%I,#_O9.AE(_@7^I[?6G?#_P"'5UXNN5N[O=;Z3&^'DZ-,
M1U5/ZGM]:^A;*RMM.LHK.QA2"WA4+'&@P%%=-&CS>]+8^;S;-EATZ-%^_P!7
MV_X/Y#K6U@LK2*VM(DA@B4)'&@P% ["I:**[SX9MMW84444""BBB@ HHHH *
M*** .#^-G_)'M;_[8?\ I1'7R77UI\;/^2/:W_VP_P#2B.ODNO4P?\-^IC4W
M"BBBNPS"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /O"BBBOGSJ/DSXTZI_:?Q5U3!S':;+9/;:HW?^/%JX*M3Q->G
M4O%FK7I.?M%[-+G_ 'G)K+KW8+EBD<SU844458@HHHH *]8^ ?A!-;\5RZW>
MQA[720#&&'#3M]W_ +Y )^NVO)Z^M?@UH8T3X7Z;E=LU\#>2''7?]T_]\!*Y
ML3/EIZ=2X*[.[HHHKR#<**** "BBB@ HZ]:** /D;XM>$!X/\=W$%K'LL+P?
M:;4 <*K$Y3_@+9&/3'K7$5]+?M#:$+_P-;ZLB RZ9<#<V.D<GRG_ ,>V5\TU
M[-"?/339SR5F%%%%;DA1110 5ZS^SQJAM/'UU8,V$OK-L#/5T(8?IOKR:NQ^
M$UZ;'XK:#*#C?<&$^^]2G_LU955S4VAQW/K^OG']H[3&@\8:9J07$=W9^5G'
M5XV.?T=:^CJ\X^./AEM?^'LMU;1E[K2G^U* .3'C$@_+YO\ @->7AY<M1&\E
M='RM1117LG.%%%% !1110 4444 =9X/^)/B/P5(%TN[\VSSEK*XR\1]<#/RG
MW&*]Y\(?''PWXCV6^J/_ &+?'C;</^Z8_P"S)T'_  +'XU\M45A4H0J;[E*3
M1]WHZR(KQL&5AE64Y!'K2U\=>$OB1XE\&.JZ5?&2T!RUG<9>(_0=5^JD5[WX
M,^-WAWQ,8K74V_L?4&P-D[#RG/\ LR=/P./QKSZF&G#5:HU4TSTJBCKTHKF+
M"BBB@ HHHH **** /BWQU_R43Q'_ -A6Z_\ 1K5@UO>.O^2B>(_^PK=?^C6K
M!KWH_"CE>X44450!1110 5]/?L]_\DSD_P"PA+_Z"E?,-?3W[/?_ "3.3_L(
M2_\ H*5RXO\ AET]SU*BBBO)-PHHHH *9/-';6\D\S!(XD+NQ[ #)-/KE/BA
MJ1TKX7Z]<J2";4P@CL9"(_\ V>JBN9I ]CY'UK4Y-9UV^U.?/F7EP\S9/3<Q
M./UJE117O;'*%%%% !1110 5]A?"[0%\._#?2;79MFFA%S/ZEY/FY]P"%_X#
M7R/IMK]NU:TM.?W\Z1<#^\P']:^Y54(@5  JC  ["N#&2T432FNHM%%%><;!
M145S=6]E;M/>3QV\*#+22N%5?J3P*\W\4?';PMH2O%I3MK5V,@+;G$0/O(>,
M?[H:KC"4W:*$VEN>DW%S#:6TEQ=S1P0Q*6>21@JJ!U))Z"OF[XN_%P>* ^@^
M''9=)5OW]QR#=$'@ =DSSSU/TKD/&?Q(\0^-YMNJ7(BLE;,=E;Y6)?<]V/N<
M^V*Y.O1HX;D?-+<RE.^B"BBBNPS"BBB@ HHHH Z?X=>'6\4>/M+TXIN@\X2W
M'' B3YFS]<8^I%?9->.?L^^#VTS0KCQ)>Q[9]1'EVP(Y6$'D_P# F'Y*#WKV
M.O)Q4^:=ET-X*R"BBBN4L*Y;XA^-+?P/X3GU%]KW<G[JTA)_UDA'&?8=3],=
M2*Z.\O+?3[&:\O9E@MX$,DLCG 10,DFOD+XC^.+CQUXIDO3NCL8<QV<#'[B>
MI_VFZG\!VKHH4O:2UV1$I61S-[>7&H7T]Y>RM-<7$ADED8Y+,3DFH***]@P"
MBBB@ HHJ6VMIKV[BM;6-I9YG$<<:C)9B< #\: .]^#_@%/&OB=I=3B+Z18+O
MN!DCS6/W4R/S/L/>N=\=>'#X4\;:GI 4B*&8M!DYS$WS)SW^4@'W!KZK\ >$
M8?!?@^TTJ/:T^/-NI!_'*?O'Z#@#V KSG]H?PD;O2[3Q/:1YDL_]'NL#GRV/
MR-^#$C_@8]*X(8CFK6Z&CC:)\]4445WF84444 %%%% '2>!O&NH>!O$*:C8'
MS(6PES;$_+/'GD>Q]#V/MD'ZW\-^)--\5Z'#JNC3B6"48(/#1MW1AV(_^OT-
M?$E=-X'\=:KX%UD7FFOYEO(0+FT<_),H_D1V;M],@\M>@JBNMRXRL?95%8?A
M+Q;I?C/0X]3T>7<A^66)^'A?NK#U_0UN5Y333LS<*K:CJ%KI.FW&H:A,L%K;
M1F261NBJ/\]*LU\V?&[XD_V_J+>&]%FSIEG)_I,J'BXE';W53^!//8&M*5-U
M)6)D[(XKX@>-;KQSXIEU&;=':I^[M("?]7&#Q_P(]3_@!7+T45[48J*LCGW"
MBBBF 4444 ;/A3PQ?^+_ !';:/IB_O)CEY"/EB0?>=O8?J<#O7I7Q>^%>G^$
MO"^EZEH$3^7;XMKYV)+2$\K*>PYR#CU45Z/\&_ 8\(^%5O;Z+;JVI*))MPYB
M3JL?MZGW..PKM]<T>U\0:%>:3?KNM[N(Q/ZC/0CW!P1[BO.J8E^T5MD:J&A\
M/45H:[HUWX>UZ\TG4$VW%I*8W]#Z,/8C!'L:SZ]!.ZNC(****8!1110 5[!\
M&/BF- FC\.>(9\:9,^+6=SQ;.3]TGLA/Y$YZ$X\?HJ*D%./*QIV=S[PZ]**^
M>OA)\8_[,6#P[XLG)L\A+2]<_P"H]$<_W?0]N_'3Z$!#*"I!!&01WKQJE.5.
M5F="::%HHHK,84444 %%%% ".BR(R2*&5AAE89!'I7A?Q+^%C:5YFM>&H6>R
MY:XM4&3!_M*/[GMV^G3W6CK43@IJS.O"XNIA9\T/FNY\:T5ZG\5/AJ-':37M
M!B/V%VS<VZC_ %!/\0_V2>W;Z=/+*\Z47!V9]QA\1#$4U4@31?ZE_P#>7^1I
M:2+_ %+_ .\O\C2UF>K1^ *]"^''PUD\3R+J6KJ\6DH?E X:Y([#T7U/X#N0
MWX:?#MO%%T-2U5&3286X'0W##^$?[([G\![?0$,,=O"D,$:QQ1J%1$& H'0
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
M $HCKY+KZT^-G_)'M;_[8?\ I1'7R77J8/\ AOU,:FX4445V&84444 %%%%
M'U+\ _\ DED/_7W-_,5Z77FGP#_Y)9#_ -?<W\Q7I=>)6_B2.B.PR:&*XA:*
MXC26-QAD=0RM]0:Y'5OA-X)UG<UQH-O!(W\=H3 0?7"$ _B*[&BHC*4=F.R9
MY!?_ +.7AR8DZ?JFHVI/:0I*H_0']:PKG]FF<$FT\3QN.<"6R*_09#G\Z]\H
MK58BJNHN2)\\?\,VZO\ ]!^R_P"_+U+!^S7J#-_I/B.VC7(YCMF?Z]6%?05%
M5]:J]Q<D3Q:Q_9MTF/']I:_>W'K]GA2'^>^NNTCX,>!])(<:0+V0?QWLAES_
M ,!^[^E=W16<JU26['RI$-K:6UC;K;V5O%;0K]V.% BCZ <5-11611X/^TQ_
MS+/_ &]_^T:\'KWC]IC_ )EG_M[_ /:->#U[&&_A(YY_$%%%%=!(4444 %%%
M% 'WA4%]#]HT^XAV[_,B9-I[Y!&*GHKY\ZCX/HJ_KEG_ &=XAU&R*[3;74L.
M,8QM<C^E4*^@6IRA1110 4444 .CD:*59$X9&# ^XK[IM+E+RR@NH3F.:-9$
M/L1D?SKX4KZ\^$>MKKOPPTF7=NEM8OLDHSR#'\HS]5VG\:X<9'W4S2GN=I11
M17FFP4444 %%%% !1110!S_CV\%A\/-?N&P-NGS*N?[Q0J/U(KXOKZ@^/VM#
M3?AR;!6Q+J=PD6!UV*=['\U4?C7R_7J8.-H-F-3<****[#,**** "M;PM#]H
M\8Z-!@MYE_ F!U.9%%9-=7\,+/[=\4/#\0&=MXLO_?'S_P#LM3-VBV"W/L6B
MBBO!.H*Q?%7A+2/&.CMIVMV_F)UCE7B2%O[RGL?T/<&MJBFFT[H#Y%\>_"[6
M_ UPTLJ&]TMFQ'?1+P/0./X#^A[$UQ-?=LT,5Q"\-Q&DL4BE71U#*P/4$'J*
M\;\<_ &RU R7W@V1;&X.6:RE)\ES_LGJGTY'TKT:6*3TF8RAV/G:BM+7/#^K
M>&]0:RURPFLYQT61>&'JIZ,/<$BLVNU--71F%%%%, HHHH **** "BBB@">R
MO;G3;Z&\L9G@N8'#Q2H<%6'0BOK?X9>/8?'?AD7#[8]1M<1WD([-CAQ_LM@_
M0@CM7R#77?#/Q<_@WQQ:7SOMLYF$%X#T\IB,M_P$X;\*Y\12]I'3=%1E9GV%
M10"" 0<@]"**\<Z HHHH ^+?'7_)1/$?_85NO_1K5@UO>.O^2B>(_P#L*W7_
M *-:L&O>C\*.5[A1115 %%%% !7T]^SW_P DSD_["$O_ *"E?,-?3W[/?_),
MY/\ L(2_^@I7+B_X9=/<]2HHHKR3<**** "O'_VCU8^"=+8 [1J(!/H3&_\
M@:]@KR[]H.U-Q\,DD _X][^*0_BKI_[-6U#^(B9;'S!1117M'.%%%% !1110
M 4444 %%%% !1110 4444 %%%* 20 ,D] * $K>\)>#M7\::N+#1;?=C!FG?
M(CA7U8_TZGM7;> O@=J_B)H[[Q$)-*TTX8(PQ/,/93]T>Y_(]:^B]"\/Z7X:
MTJ/3M$LX[6V3^%!RQ_O,>K'W-<E;$QAI'5EQ@WN9/@;P)I?@31OL>G#S;B3#
M7-VX^>9OZ*.P[>YR:Z>BBO+E)R=V;[!117(_$/X@6'@/0C<3%)M0F!%I:9YD
M;^\?11W/X=33C%R=D#=C,^*OQ+@\#:1]FL6276KI#Y$9Y$*]/,8>G7 [GV!K
MY5N;F:\NI;F[E>:>9R\DCMEG8G))/<U8UC5[[7M7N-3U6=KBZN'W2.WZ >@
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
M1U\EUZF#_AOU,:FX4445V&84444 %%%% 'U+\ _^260_]?<W\Q7I=>:? /\
MY)9#_P!?<W\Q7I=>)6_B2.B.P4445D4%%%% !1110 4444 %%%% '@_[3'_,
ML_\ ;W_[1KP>O>/VF/\ F6?^WO\ ]HUX/7L8;^$CGG\04445T$A1110 4444
M ?>%%%%?/G4<3\7?#A\2?#;4(8DWW-H!=P#&3N3)('N5+#\:^1:^\" 001D'
MJ#7Q]\3O"3>#O'5Y8QIMLYC]HM#CCRV)^7_@)ROX5Z&#GO!F51=3D****] R
M"BBB@ HHHH T="U[4O#6L0ZGHURUM=1'AEZ,.ZL.X/H:^EO 7QGT3Q7#'::K
M)'I6JX ,4KXBE/JC'U_NGGTSUKY8HK&K1C46NY49-'WA17QUX?\ B9XM\,QK
M%IFLS&W7@6]QB6,#T ;.T?3%=G:_M&^)HU47>EZ7/CJRK(A/_CQ%<$L)46VI
MHJB/I*D9@BEF(50,DD]*^;+S]HOQ1,I6TT[2[;.<,8W=AZ=6Q^E</XA^(/BG
MQ2K1ZSK%Q+ W6WC(CB/U5< _CFG'"3>^@.HCW3X@_'#2] BDL/"[Q:GJ1!4S
M*=T$!]R/OGV''J>U?.&H:A=ZKJ$]]J,[W%U.Y>660Y+&JU%=].E&FM#*4FPH
MHHK404444 %%%% #HXWED6.-2[N0JJHR23VK[2\%^'U\+^"],T< ;[: "4CO
M(?F<_P#?1-?.GP/\)'Q%X\CO[B/=9:1BXD)'#2?\LU_,;O\ @-?4]>;C)W:@
MC6FNH4V65((7EE8)'&I9F/0 <DTZN$^,OB$>'_AI?['VW%^!9PCN=_WO_' W
MZ5QQBY244:-V18\$?%'0/'"^3:2_8]0&=UE<, Y'JIZ,/IR.X%=G7PC'(\,B
MR1.R.ARK*<%3Z@UZGX0^/6OZ&J6NOQC6K1> [MMG0?[_ /%_P(9/K7;4PC6L
M#.-3N?3=%<9X;^*_A'Q.$2UU1+2Y;'^C7N(GSZ#)VL?H379]>E<4HN+LT:73
M"BBBI&%%%% '->-? FD>.-):UU.()<JI^SWB+^\A;Z]QZKT/L>:^0M:TFYT+
M6[S2[Y0+BTF:)\="0>H]CU'L:^X6940L[!549))P *^-/B'K%OK_ ,0M9U*Q
M8/;S7!$3CHZJ H8>QVY_&O0P<I7<>AE42.;HHHKT#(**** "BBB@#Z/_ &</
M^1+U3_L('_T6E>PUYC^S_9&U^%ZS$8%Y>RS#W VI_P"R5Z=7BUW>HSHCL%%%
M%8E'QG\1$5/B5XB"# _M&8_B7)/ZFN;KLOBW;?9/BQKT9&-TZR=/[Z*W_LU<
M;7NT]8(YGN%%%%6(**** "O3?@7XMA\.>-GL;Z016FK(L)=C@+*#F,G\V7_@
M5>945$XJ<7%C3L[GWA17RSX6^.?BCP[9I9W?DZO;1C"?:L^8H] XZCZ@UT-S
M^TGJKQ$6?A^SBD[-+.T@_(!?YUYCPM1/0VYT?0M54U.QDU)M.CO('O4C\Q[9
M9 9%3(&XKU R1S7R?KOQ>\::\K1S:N]G W_+*Q7R1_WT/F/XFF?"KQ(?#OQ*
MTZ\N)2(;J0VURS'JLG&2?9MK'Z5?U22BVV+VBN?7M%%%<1H?)7QET(Z'\4-2
M"IMAOB+R+WW_ 'O_ !\/7"5]'_M#^&3?^&;37[=,RZ;)Y<Q Y,3D '\&Q_WT
M:^<*]FA/GIIG/)684445N2%%%% !75_#;Q=_PA?C>TU*4M]D<&"[5>IB;&3[
MX(#?A7*44I14E9AL?=D$\5U;QSVTBRPRJ'21#E64C((/<5)7RO\ #;XOW_@E
M%T[48GU#1RV1$&_>09ZE">,?[)XSW'.?HCPYXZ\-^*XE;1=5@FE(YMW;9*OU
M0\_B./>O'JT94WY'1&29T%%%%8%!112,P12S$*H&22>E "T5S>K?$3PCH@;^
MT?$%BK+UCBD\UQ_P%,G]*\^UW]HS1K4-'X?TNYOY.@DG(AC^H'+'\A6L:4Y;
M(3DD>RUQOB[XI^&/!ZO'>WHNKU>EG:$/(#_M=E_$Y]C7SQXF^+OB_P 3;XYM
M1-C:MQ]GL<Q*1Z%L[C]"<>U<1UZUUT\'UFS-U.QW_CCXO^(/&0DM4?\ LW2V
MX^R6[<N/]M^K?3@>U<!117=&,8*T49-M[A1115 %%%% !1110 5[C\#OAE]H
MDA\6Z_!^Y0[M/@<??8?\M2/0?P^_/89YOX1?"^3QCJ"ZKK$;)HEL_(.0;IQ_
M /\ 9'\1_ >H^H8XTAB6.)%2-%"JBC 4#H .PKAQ->WN1-(1ZL=116!XP\9:
M5X)T1M1U>0\G;# F/,F;T4?S/05YR3;LC8L>)?$^E^$M%DU/6K@0PIPBCEY6
MQPJCN3_^OBO"=&^/&I2_$9;_ %D^3H4P\@V<>2($)XD_VF'<]QD =,>?>,_&
MNJ^-]::_U63$:DBWMD/R0+Z#U/J>I_(#G:].EAHQC[V[,)3=]#[MAFCN((YH
M)%EBD4.CH<JRD9!![BGU\Q?"WXP3^$=FD:]YESHQ;]VX^9[7/H.Z^W;J/0_2
M6EZK8:UI\=]I-W%=VLHRLL3;@?;V/L>17#5I2IO78UC),MT445B4%%%% &1X
MLT^VU7P?JUE>A?(FM) Q;^'Y20WX$ _A7Q-7U)\;/'$'ASPA-I%O*#J>JQF)
M44\QQ'AW/ID94>Y]C7RW7IX.+4&V8U'J%%%%=IF%%%% !1110 5UWPW\"W'C
MKQ1'9C='808DO)P/NIG[H/\ >;H/Q/:N>TC2;S7=7MM,TR$S75RX2-!Z^I]
M.I/8"OK_ ,">#;/P/X7ATRUQ),?WEU/CF:0CD_3L!Z#US7-B*WLXV6[+C&[-
MZSL[?3[&&SLHEAMX$$<4:# 10, "IJ**\@W"O,/BI\6[?P?#)I.BLL^MR)R>
M"EH#W;U;'(7\3Q@&A\5_C%'X>670_"\J3:H04GN5.5M>V!ZO_+Z\5\WRRR32
MO+,[22.Q9W<Y+$]23W-=U##\WO3V,Y3MHCZ6^"OQ);Q-IS:'KMT9-7M@7CEE
M;YKF/.>O=EZ'VP>QKUBOA>QOKG3+^"]L)F@N;=Q)%*AY5AT-?2WPW^,^G>)X
M8=-\021V&L !0S';%<GU4]F/]W\O0+$8=I\T=@C+HSU*BBBN(T"BBB@ KPC]
MI/3+<)H>J*%6Y8R6['NZ###\B3_WU7NQ(526(  R2>U?*_QI\;P>+O%R6^FR
M"73M,5HHI%.1*Y/SN/;@ >NW/>NK"Q;J71$]CSBBBBO6, HHHH **** /L?X
M9>9_PJ_P_P"=][[$F/IV_3%=36-X/LCIW@C1+-AAH+"!&'^T(QG]<ULUX,W>
M39TK8****D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 <'\;/^2/:W_VP_\ 2B.ODNOK3XV?\D>UO_MA_P"E$=?)=>I@_P"&_4QJ
M;A111789A1110 4444 ?4OP#_P"260_]?<W\Q7I=>:? /_DED/\ U]S?S%>E
MUXE;^)(Z([!1116104444 %%%% !1110 4444 >#_M,?\RS_ -O?_M&O!Z]X
M_:8_YEG_ +>__:->#U[&&_A(YY_$%%%%=!(4444 %%%% 'WA1117SYU!7G?Q
ME\#GQ=X0-S8Q[]3TW=-  .9$_C3\0 1[@#O7HE%5"3A)20FKJQ\'T5ZW\;OA
MP= U5O$6CPXTR]DS.B#BWE/\E8]/0\>E>25[<)J<>9'.U9V"BBBK$%%%% !1
M110 4444 %%%% !1110 4444 %%%% !3X89;FXC@MXVDEE8(B(,EF)P !ZYI
ME>[? CX<,73Q?K4.%&?[.B<=>QE(_1?Q/H:SJ5%3CS,:5W8].^&W@U/!/@VW
MT]PIO9?WUXZ\[I2.1GT48 ^F>]=9117B2DY.[.E:!7S)\?/%?]M>-$T>V?-K
MI"E&P>&F;!?\AM7V(:O<_B'XPB\%>#KK4V*FZ8>5:1G^.4CCCT'+'V%?'<\\
MMS<23W$C22RN7=V.2S$Y)/OFNW"4[OG9E4?0CHHHKTC(*WM$\;^)O#FT:-K5
MW;1KTA\S?&/^ -E?TK!HI-)Z,#UO2_VB?$]H%74[&PU!1U8*T3G\0<?^.UU=
ME^TGI;@?VEX?O(#W\B=9?YA:^>:*Q>'I/H5SR/IQ/VAO!SH"UOJJ$_PM;ID?
MDYJO>_M%^%X8C]AT[4[F3' 9$C7\3N)_2OFNBH^JTQ\[/1?&_P 9]?\ %]M)
M86ZKI6FR</! Y9Y!Z._&1[  'OFO.J**Z(PC!6BB&V]PHHHJ@"BBB@ I0"2
M!DGH!25W?P@\)MXJ\?VOFINLM/(NKDD<$*?E7\6QQZ ^E3*2C%R8)79],>"=
M%/A[P/I&ENNV2WM4$H])"-S_ /CQ-;M%%>$W=W9U!1112 ^8OV@].-I\2([L
M+\M[91R;O5E)0C\E7\Z\LKZ,_:-T,W7AC3=9C7+6-P89,#^"0=3]&0#_ (%7
MSG7LX>7-31SS5F%%%%;DA1110 4444 %%%% !1TZ444 ?8_PW\3?\)9X!T[4
MG?=<B/R;G)Y\U.&)^O#?\"KJ:^;_ -GWQ:-,\2W'AZ[DVV^IC?!GHLRCI_P)
M<_BJU](5XM:GR3:.B+NBKJ>G6VKZ5=:=?Q^9;74312KZJPP?QKXO\3^'[KPM
MXFO='O0?,M92H?&!(O57'L1@_C7VU7DGQU\ MK^B+XATN+=?Z=&?/11S-!U/
MXKR?H3[5KAJO)*SV8IQNKGS51117JF 4444 %%%% !2@E6!4D$'(([4E% '0
M6'CSQ7IB!+'Q%J4:#HAN691] 20*U/\ A;WCL+C_ (2*?&,?ZJ/_ .)KBZ*A
MP@]T.[.HN/B5XTN5VR>)M2 _Z9SF,_FN*P[W5M1U(YU'4+J[.<YGF9_YFJ=%
M-1BMD*["BBBJ **** "BBB@ HHHH **** "O0?A?\+[OQUJ NKP/;Z+ ^)IA
MP9C_ ,\T]_4]OK4_PQ^$U[XTN$U#5!)::&C<R='N"/X4SV]6Z=AST^H-/T^T
MTK3X+'3K=+>U@0)%%&,!17'B,1R>['<TC&^K%L;&VTRP@LK"%8+:W01Q1(.%
M4=!4]%<9\1/B1IO@+3/WFVYU2=";:T!Z]MS^BY_/H.Y'FQBYNRW-=$6O'?CW
M2_ FC&ZOV$UW("+:S5L/,W]%'=OYG KY1\4^*=3\7ZY+JFL3;Y7X2->$A7LJ
MCL!^O4\U!KVOZEXFUB;5-9N6N+J4\L> H[*H[ >E9M>M1H*FK]3"4KA11170
M2%:^@>*=;\+W?VC0=1GLW)!94;*/_O*>&_$5D44FDU9@>TZ+^T?JMO&L>O:-
M;WN!@RVTAA8^Y!# GZ8KJ8/VCO##1YN=*U:-_2-(G'YEQ7S;16#PU)]"N>1]
M(7'[1_AM5_T32-4E..DJQI_)S7*ZY^T;K%W T6@Z3;Z<6&/.FD\]Q[@8"@_4
M&O&:*%AJ2Z!SR+.H:C>:MJ$M]J5S)=74S;I)96W,Q^M5J**Z"0HHHH ****
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
M*[WXD_"W4? MZ;B 27FC2-^ZNL<QD_P28Z'T/0_7('!5[$9*:NCG:L%%%%4
M4444 %%%% !1110 4444 %%%% !13HXWFE6*%&DD<A511DL3V KWCX9? THT
M6L^-X03]Z'3&Y^AE_P#B/S[BLZE2--7D-)LQ?A'\(9-=EAU_Q/ T>F*0]O;.
M,&Z/9C_L?^A?3K]'@!5 4  #  [4 !5 4  #  [4M>15JRJ2NS>,4D%8OC#0
M)/$_A'4-'AO)+.2ZBVK-&2,'K@XZJ<8([@FMJBLTVG=%'PYJ^DWNA:O<:9JD
M#075L^R1&_F/4$<@]P:I5]:_$OX967CW3?-A,=KK$"XM[DCAQ_<?'5??J.W<
M'Y9UG1=0\/:K-INL6KVMU"<,CCJ.Q!Z$'L17L4:RJ+S.>4;%"BBBMR0HHHH
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
M6:! 8G/JT?&#[@C\:]"EBK*TS*4.Q\MT5Z!KWP4\::([&+3QJ< Z2V+[R?\
M@!PV?PKB;W3+_39/+U&RN+1\XVSQ,A_(BNZ,XRV9FTT5:***H045/;6-W>MM
ML[6:X;TBC+']*Z+3OAGXTU7'V3PW?@'HT\?D@_B^!4N45NPLSEJ*]>T?]G7Q
M'=LK:QJ%EIT9ZJA,T@_ 87_QZO1?#_P&\(Z0R2Z@L^KSKS_I+[8\^R+C\B36
M$L33CUN4H-GS?HGAW6/$=Y]FT/3KB]ER,^4F0ONS=%'N2*]E\(?L[_<NO&EY
M[_8;1OT:3^B_G7N-G8VNG6JVVGVT-K GW8H8PBK] .*GKDJ8J<M(Z&B@EN16
MMK#96<-K:IY<$$:QQIDG:H& .?:I:**XS0*" 001D'J#110!Y!X_^!%AK32Z
MCX3:/3KUOF>T(Q!*?;'W#]./8=:\ USP]JWAO4&LM<L)K.<=%D7AAZJPX8>X
M)K[>JEJNCZ=KEBUGK%E!>V[=8YD# 'U'H?<<UUTL5*&DM49R@GL?#E%?17B7
M]G72KQGF\,:C)ISDY^SW ,L7T#?>7\=U>6ZY\'_&NA%B^D/?1#_EK8'S@?\
M@(^;\Q7?"O3GLS-Q:.'HJ2>WFM9FANH9(95^\DBE6'X&HZV)"BBB@ HHHH *
M*** "BM32?#.N:ZP&CZ1>7HSC=# S*/JV,#\:] T/]GWQ7J)5]6DM=)B/42/
MYLGX*O'YL*B52$?B8TFSRNMGP]X1UWQ5<^3H.FSW?.&D5<1I_O.>!^)KZ+\.
M? CPGHI2744EUBX7G-R<1Y]HQQCV8FO1[:V@L[=(+2&."&,82.) JJ/0 <"N
M2>,2^!%JGW/&?!W[/5G:,EWXRNA>R#D65L2L0_WGX+?08^IKV2RL;73;..TT
M^VBMK>(;4BB0*JCV J>BN&=24W[S-4DM@HHHK,84444 %%%% $5S;07EK);7
M<,<\$JE9(I%#*X/4$'@BO"O'OP!<-+J/@<[E/S-ILK\C_KFY_DWY]J]ZHK2G
M4E3=XB<4]SX6O;&ZTV\DM-0MI;6XB.'BF0JRGW!J"OM?Q%X1T+Q9:B#7]-AN
MPHPDA&V1/]UQ@C\Z\?\ $G[.+;GF\*:L".2+:_'3V#J/YK^->C3Q4)?%H8N#
M6QX1175ZS\,?&.@DF^T&Z>,?\M;9?.3'J2F<?CBN6=&C<I(I1E."K#!%=2DI
M;,BUAM%%%, HHHH **V=)\'^(M=*_P!D:+?72MTD2%MG_?1X'YUZ#H/[//B6
M_*/K=U:Z5$?O+GSI1^"_+_X]6<JD([L:BV>2UV'@[X8^)/&DB/86AMK$GYKV
MY!2/'^SW8_3\2*^@?#'P7\(^&V29[-M4NEY$U\0X4^R8VC\03[UWX    P!T
M KDJ8OI!&BI]SB/ OPJT'P0BSQ1_;M3QAKV=>1_N+T0?K[UV]%%<$I.3NS1*
MP4445(PHHHH *Y[QAX'T7QMIOV76;?,B ^3<Q\2PGU4^GL<@UT-%--IW0'R9
MXX^$7B#P:TEPL9U+2UY%Y;H?D'_31>J_7D>]<%7WAUZUP/BKX->$_$[/.MJ=
M,O&R3/980,?5D^Z?R!/K7?3Q?29DZ?8^3:*]6U_]GWQ1IK.^C2VVKPC[H1O*
ME(]U8X_)C7GNJ^&=<T)B-8TB]L@/XIH&53]&Q@_A79&I"?PLS::,NBBBM!!1
M110 444^*&6XE6."-Y9&.%1%))_ 4 ,HKL-%^%/C/767[-H=Q!$W_+6\'D*!
MZ_-@D?0&O4/#/[.=M"R3^+-4-R1R;6R!5#]7/)'T ^M8SK4X;LI1;/%/#_AK
M5_%.I+8Z%927<Q^]M&%C'JS'A1[FOI;X;?"33_!$:WU^8[_6F7F?'R09ZB,'
M_P!"ZGVZ5VVCZ'IGA^P6RT6QALK=?X(EQD^I/4GW/-7Z\^MB95-%HC6,$@HH
MHKE+.9^(Z32?#/Q MMDO]@E/']W;EOTS7">!I('_ &8-26#&^/3]06;'][$A
M_P#02M>ORQ)/"\4R!XY%*LK#(8'@BO!K[3-3^$5UJ]E-8W&J^!M95TE\@_O+
M8.I4\]F"G&3PV!R#732]Z/)UO<B6CN8FCWGCFV^!$XTRWTUO#S+,D\B[C="-
MG(DX)VXY(X&0.?>O0-/30+;]FF];23*UC)IMP<W!&_SSN'...), >P%5M%^(
M?PKTKP0^@VU_<I821R(]I/;RM(0^=PW!<<Y/>N4L;&Z\?6,?A'P#97NF^#X[
MGSKJ^O3N+GT'J,C(0$\X)Q6[O+=65[D['HWP+29/A/8&;.UIIFBS_=\P_P!<
MUZ)5/2=+M=$T>UTS3X_+MK6)8HU)R< =SW/<FKE<4Y<TFS1:(****@84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 -DC25"LJ*ZGJ&&151]%TJ1BSZ99LQZDVZDG]
M*NT4[L"DFC:7$X>/3;-&'1E@4$?I5Q$6-0J*%4= !@"EHHNP"BBBD 4444 %
M%%% !1110 4444 %%%% !1110 4444 %-DC25=LJ*Z^C#(IU% %%M$TIV+/I
MEFS$Y)-NI)_2E31M+B</'IMFC#HRP*"/TJ[13NP$1%C0+&H51T"C %+112 *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "D95=2KJ&4C!!&0:6B@"D^BZ
M5(Q9],LV8]2;=23^E+'H^FPMNATZTC;&,K H./RJY13NP$ "J H  & !VI:*
M*0!1110 4444 %%%% !1110 4444 %%%% %:]TVQU.+RM2LK>[C_ +D\2R#\
MB*YF^^%/@?4"3/X;M$R<_P"C[H?_ $ BNOHJE*4=F*R/-+GX!^")S^Z@O;;G
MI%=$_P#H0-9LG[./A8J/)U36%.>2TD3?^TQ7KM%:*M4747*CQ[_AG#P[_P!!
MC5/SC_\ B:L0_LZ>$H\&6_U>4@<@S1@'\H\_K7K-%'MZO<.5'GEG\#/ EK@R
MZ;-=$=Y[J3^2D#_]==)IW@7PKI)#:?X?TZ)UZ2?9U9Q_P(@G]:WZ*AU)O=CL
MA  J@*  !@ =J6BBH&%%%% !1110 4444 %%%% !1110 4444 %%%% !52]T
MK3M37;J-A:W:XQB>%9/YBK=% '+W/PS\%W1)E\,Z<N<_ZJ$1_P#H.*I_\*@\
M!_\ 0NP_]_9/_BJ[2BK]I/NQ61R,'PJ\#VQ_=^&[,\Y_>!G_ /0B:VK'PQH.
MED'3=%T^T8=&AM40_F!6I12<Y/=A9!1114C"BBB@ HHHH **** "BBB@ HHH
MH **** "CKUHHH Q[[PCX<U(DZAH.FW#'^*2T0M^>,UCS?"?P-.<OX<M!SGY
M"R?R(KL**I3DMF*R.&D^#'@"5@6\/H,#'RW4R_R>I$^#_@- H'AV$[>FZ:4_
MS;FNUHJO:3[L+(YJV^'/@VT;,/AG3"<Y_>6RR?\ H6:W;/3[+3X]EA9P6J?W
M88E0?D!5BBI<F]V.P4445(!1110 4444 %! (((R#U!HHH R&\(^&WNA<OX?
MTMIQTE-E&6_/&:U8XTAC6.%%C11A548 'L*=13;;W ****0!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%?*=WXBUL7DP&L:@ )&P!=/Z_6HO^$DUS_H,ZA_X%/_C7)]97
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
M)71X%?#UL/+EJQLQ:***HP"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y"O/^/Z?_KHW\ZAJ
M:\_X_I_^NC?SJ&O'/UR.R"BBB@H**** "BBB@ KM_AU\0+CPKJ26E[(TFD3O
MB1"<^23_ !KZ>X[_ %KB**J,G%W1A7H4\13=.HKIGV$K*ZAD(96&00<@BEKB
M_A1J[ZM\/[3SFWR6;M:L3Z+@K_XZRBNTKU(OF29^78BBZ%65)]'8*^2-8_Y#
ME]_U\R?^A&OK>ODC6/\ D.7W_7S)_P"A&N;$[(^FX;^.I\OU*=%%%<1]D%%%
M% !1110 4444 =EX#^(=[X1O%@N&>YTF1OWEOG)C_P!I,]#[=#^M?1=I=P7]
MG#=V<JS03('CD7HRGH:^0J]B^"/B=F^T>'+I\JH,]KD].?G4?GN_[ZKJH5&G
MRL^6SS+HRIO$TUJM_-=_D>PT445W'Q04444 %,GFCMK>2>=PD42EW8]% &2:
M?7!_%_7O[(\$O:1/MGU)O(7'79U<_E@?\"J92Y8MG1AJ+Q%:-)=6>%>(M8DU
M_P 17VJ39!N9BZ@_PKT4?@ !^%9M%%>4W=W/U2$5"*C'9!1112*/:/@9KWF6
M=]H4SY:%OM, )_A. P^@.T_\"->MU\M>"M=_X1SQA8:@S;85DV3_ /7-N&_(
M'/U KZE!R,CD5Z&'E>%NQ\!GV&]CBO:+:6OSZ_Y_,****Z#P HHHH Y3XG?\
MDVUC_KFG_HQ:^9Z^F/B=_P DVUC_ *YI_P"C%KYGK@Q/Q(^YX<_W:7^+]$%%
M%%<Q]*6M+U*ZT?5+?4+"3R[BW<.C>_H?4'H1Z&OJ'PMXCM?%/A^#4[3"[QME
MBSDQ..JG_/((-?*E=G\-?&9\)^( EVY_LV\(2X':,]I/P[^WT%;T:G([/8\/
M.,O^M4>>"]^/XKM_D?2%%(K!U#*0RD9!!X(I:]$_/0J&\_X\9_\ KFW\JFJ&
M\_X\9_\ KFW\J"H[H^0J***\<_7 KW3X%?\ (JZC_P!?O_LBUX77NGP*_P"1
M5U'_ *_?_9%K?#_&>'GO^XR]5^9Z?5/6/^0'??\ 7M)_Z":N53UC_D!WW_7M
M)_Z":]!['P%/XT?)%%%%>0?K84444 %%%% !1110 5U_A'XD:UX5D2$2F]T\
M<&UF;(4?[!ZK_+VKD**<9.+NC&M1IUX<E171]5^&O%.F>*],%YI4V[&!+"_#
MQ'T8?UZ&MBOE#P]XAU#PSK$>H:7+LD7AT/W9%[JP[BOI?PMXEL_%>A1:E8G;
MN^66(G+1..JG^A[C%>A2JJ:L]SX+-,KE@Y<\-8/\/)FQ1116YX@5X;\3OB7+
MJ-S-H>@3E+&,E+BXC/,Y[J#_ '?Y_3KW?Q7\2OX?\'O%:OLN]08P1D'E5Q\[
M?EQ]6%?.=<F(J->ZCZS(LOC-?6:JOV_S_P @HHHKB/L@HIR1O+($B1G=C@*H
MR35N71-5@B\R?3+R./&=SV[ ?F13LR7**=FRE1112*"NQ\'?$G5_"DB0,YO=
M.S@VLK?<'^P?X?IT]JXZNY^&G@-_%>J?:[]"-*M6'F'IYS==@_K[?6KI\W-[
MNYQ8YX=4)/$*\?ZV\SWW1M6M]<T:VU.S618+E-Z"5-K#ZC_(/4<5=IJ(D4:Q
MQJJ(H"JJC  '8"G5ZJ/S"5G)\NP4444$A1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R%>?\?T_P#U
MT;^=0U->?\?T_P#UT;^=0UXY^N1V05[M\$((9?!-XTL2.?[1<990?^6<=>$U
M[U\#/^1'O/\ L(O_ .BXZWP_QGB9\[8)^J/0_L=M_P ^\7_? J&XTC3;M"EW
MIUK.I&"LL"L/U%7**]"R/@%.2=TSRKXA?"O3&T:YU7PY!]DN;9#+);H?W<JC
MDX'\) Y&.#C&.<UXC7UUJ,T5OI=U/<$"*.%W<DX 4*2?TKY%KAQ$5%IH^XR#
M%5:]*<:CORVL_4****YCZ0]T^!7_ "*NH_\ 7[_[(M>GUPWPATIM,^'\$DJ[
M7O97N<'K@X5?S"@_C7<UZE)6@C\QS.:GC*C7?\@KY(UC_D.7W_7S)_Z$:^MZ
M^2-8_P"0Y??]?,G_ *$:PQ.R/<X;^.I\OU*=%%%<1]D>R? F&*6RUKS8T?$D
M6-R@XX:O6?L=M_S[Q?\ ? KRGX"_\>.M?]=(?Y-7KE>E1_AH_.,X;6.J?+\D
M59M+T^Y39<6-M*O]V2%6'ZBN*\4_"30]9MI)-(A32[X E#",1,?1DZ >XQ^/
M2N_HK248R5FCAHXJO0ES4Y-'R)J%A<Z7J,]C?1&*XMW*2(>Q'\Q[U7KTKXX6
M$=OXOM;N,!3=6H\S'=E)&?RVC\*\UKS)QY9-'Z7@Z_UC#PJ]T%;?@S4SI'C3
M2KT-M5+E5<_[#':WZ$UB4JL58,IP0<@CM4IV=S:I!5(.#V:L?85%,AD\V".3
M&-ZAL>F13Z]<_)=@HHHH *^>/B_KW]K^-Y+6)LP::OD+@\%^KGZY^7_@->Z^
M(M8CT#PY?:I+@BVA+*#_ !-T4?BQ _&OE&::2XGDFF8O)(Q=V/5B3DFN3$RL
ME$^JX=PW-4E7?31>K_X'YC****XC[0**[3Q]X,/A:QT*54V_:+0+<>TXY;_T
M( ?[M<752BXNS,*%:%>FJD-F%?2WPSU[^WO MG)(^ZXM1]FFYYRO0_BNTU\T
MUZ7\$]>^P^)I])F;$6H1Y0$])$R1^:[OR%:T)<L[=SR\[PWM\(Y+>.O^?]>1
M[Q1117HGYX%%%% '*?$[_DFVL?\ 7-/_ $8M?,]?3'Q._P"2;:Q_US3_ -&+
M7S/7!B?B1]SPY_NTO\7Z(****YCZ4**** /<O@[XT_M'3_\ A'M1DS=6J9M6
M8\R1#^'ZK_+Z5ZC7R)I]_<Z7J$%]8R&*XMW#QN.Q%?4'A+Q+;^*_#L&I6V%=
MALGB!_U<@ZK_ %'L17?0J<RY6?"9YE_L*GMZ:]V6_D_^";=0WG_'C/\ ]<V_
ME4U0WG_'C/\ ]<V_E72?/1W1\A4445XY^N!7NGP*_P"15U'_ *_?_9%KPNO=
M/@5_R*NH_P#7[_[(M;X?XSP\]_W&7JOS/3ZIZQ_R [[_ *]I/_035RJ>L?\
M(#OO^O:3_P!!->@]CX"G\:/DBBBBO(/UL*]T^#ND:;?>!WEO=.M+F3[9(N^:
M!7.-J\9(KPNOH#X)_P#(@R?]?LG_ *"M;X?XSP<^DXX.Z?5'8_\ "-Z'_P!
M;3__  %3_"F2^%?#\\>R;0].=?0VJ?X5JT5Z'*CX3VU1?:?WGG^N?!OPWJ:,
MVG++I<YZ-$Q=,^ZM_0BO'?%?@G5_"%T$U&(/;N<17463&_MGL?8_K7U%5;4-
M.M-5L);+48$N+>9=KQN.#_@?>L9T(R6FC/7P6=8C#R2J/FCY[_)GR+172>.?
M",_@_P 0-:,6DM)1YEM,1]]?0^XZ'\#WKFZ\]IIV9][2JPK052#NF%=C\-/%
MS>%O$Z"XDVZ?>$17()X7^Z_X$_D37'44XR<7="KT85Z;I3V9]AT5R?PTUTZ_
MX%LII7WW%L#;3$G)+)T)]RI4_C765ZL7S*Z/RRM2E1J2IRW3L>%?'.]:7Q58
M6><I!9[\>C.YS^BK7F->D?'"!H_&UM*?NRV*8/N'<$?R_.O-Z\VK\;/T?*DE
M@J=NP4JJ68*HR2< #O24 D$$'!'0BLCTCZB\'^#]/\)Z/#!;01F[*#[1<D9>
M1\<\]E]!_7)KH:Y+P/X]T_Q;IT:&5(=31<36S'!8@<LOJ#UXZ=ZZVO6AR\ON
M['Y5BHUHUI*O\76YS^O>!O#WB-&_M'3HA,W_ "\0CRY ?]X=?QR*\;\8?";5
M?#JR7FF%M2T]<EBB_O8A_M+W'N/Q KZ$HJ)THS.O!YIB<(_==X]G_6A\M>#_
M  I>>+M=2QM04A7Y[B?'$2>OU/0#^F:^F=*TNTT72X-/TZ(16\"[44?S/J3U
M)I;+2K#39+A["TAMVN9/,F,:!=[8QD_Y]?4U;I4J2IKS+S+,IXZ2LK173S"B
MBBMCR HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M^$0\-?\ 0O:5_P" 4?\ \31]6?</]9*7_/M_@?*E%?5?_"(>&O\ H7M*_P#
M*/\ ^)H'A'PVK!E\/Z4"#D$64?'_ ([1]6?</]9*7_/M_>CY4 R<#DUMZ9X-
M\1:PR_V?HUW(K=)&C*)_WTV!^M?3]MIMC98^QV5O;XZ>5$J_R%6:I89=6<]3
MB25OW=/[W_7YGBF@_ Z\F99?$5^EM'U,%K\[GV+'@?D:]5T#PQI'AFU,&C6:
M0;A\\GWG?ZL>3].E:U%;QIQALCPL5F.)Q6E26G9:+^O4****T//"BBB@ KB/
M%GPLT3Q*[W, .G7[<F:!1M<^K)T/U&#]:[>BIE%25F;T,15P\^>E*S/FS7?A
M?XGT-F;[";ZW&<36>9./=?O#\L>]<@RLCE74JRG!!&"#7V%5&_T72]5'_$ST
MZUN^,9GA5R/Q(KFEAE]EGTE#B.:5JT+^:T_ ^2J*^EY_A?X.N&W2:)&#_P!,
MYI$'Y*PJ,?"CP6#G^Q?_ ":F_P#BZS^K3[G>N(L+;6,ON7^9\V5IZ1X<UC7I
M0FD:=<77."R)\@^K'@?B:^DK+P-X7T]@UMH5D&'1I(A(1^+9K=1%C0)&H55&
M JC %7'#=V<M;B16_=0^_P#R7^9Y)X3^"D<#QW?BN99F'(LH"=O_  )N_P!!
M^9KUF&&*W@2&WC6**-0J(BX"@=@*?173&$8*R/FL5C*^+ES57?\ )!1115G(
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
B444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512094870400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>May 05, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-37540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">HOSTESS BRANDS,&#160;INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">47-4168492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7905 Quivira Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Lenexa,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">KS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">66215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">701-4600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, Par Value of $0.0001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TWNK<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,850,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001644406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512095376992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 101,666<span></span>
</td>
<td class="nump">$ 98,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,914<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">189,952<span></span>
</td>
<td class="nump">168,783<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">67,498<span></span>
</td>
<td class="nump">65,406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaids and other current assets</a></td>
<td class="nump">11,952<span></span>
</td>
<td class="nump">16,375<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">371,068<span></span>
</td>
<td class="nump">367,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">442,963<span></span>
</td>
<td class="nump">425,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">1,915,002<span></span>
</td>
<td class="nump">1,920,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">706,615<span></span>
</td>
<td class="nump">706,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, net</a></td>
<td class="nump">63,382<span></span>
</td>
<td class="nump">72,329<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,499,030<span></span>
</td>
<td class="nump">3,492,199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Long-term debt and lease obligations payable within one year</a></td>
<td class="nump">4,176<span></span>
</td>
<td class="nump">3,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_TaxReceivableAgreementPaymentsPayableCurrent', window );">Tax receivable agreement payments payable within one year</a></td>
<td class="nump">11,200<span></span>
</td>
<td class="nump">12,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">91,771<span></span>
</td>
<td class="nump">85,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_CustomerTradeAllowanceLiabilityCurrent', window );">Customer trade allowances</a></td>
<td class="nump">66,058<span></span>
</td>
<td class="nump">62,194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_AccruedLiabilitiesAndOtherCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">33,679<span></span>
</td>
<td class="nump">59,933<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">206,884<span></span>
</td>
<td class="nump">224,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt and lease obligations</a></td>
<td class="nump">998,226<span></span>
</td>
<td class="nump">999,089<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent', window );">Tax receivable agreement obligations</a></td>
<td class="nump">123,134<span></span>
</td>
<td class="nump">123,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">353,376<span></span>
</td>
<td class="nump">347,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">1,623<span></span>
</td>
<td class="nump">1,593<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,683,243<span></span>
</td>
<td class="nump">1,695,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Class A common stock, $0.0001 par value, 200,000,000 shares authorized, 143,099,217 shares issued and 133,005,487 shares outstanding as of March&#160;31, 2023 and 142,650,344 shares issued and 133,117,224 shares outstanding as of December&#160;31, 2022</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid in capital</a></td>
<td class="nump">1,311,291<span></span>
</td>
<td class="nump">1,311,629<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">29,499<span></span>
</td>
<td class="nump">35,078<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">677,884<span></span>
</td>
<td class="nump">639,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock</a></td>
<td class="num">(202,901)<span></span>
</td>
<td class="num">(189,232)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders&#8217; equity</a></td>
<td class="nump">1,815,787<span></span>
</td>
<td class="nump">1,797,084<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 3,499,030<span></span>
</td>
<td class="nump">$ 3,492,199<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_AccruedLiabilitiesAndOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Liabilities And Other, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_AccruedLiabilitiesAndOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_CustomerTradeAllowanceLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Customer Trade Allowance Liability, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_CustomerTradeAllowanceLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_TaxReceivableAgreementPaymentsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Receivable Agreement, Payments Payable, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_TaxReceivableAgreementPaymentsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_TaxReceivableAgreementPaymentsPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Receivable Agreement, Payments Payable, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_TaxReceivableAgreementPaymentsPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512090079984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">143,099,217<span></span>
</td>
<td class="nump">142,650,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">133,005,487<span></span>
</td>
<td class="nump">133,117,224<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512093564592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 345,403<span></span>
</td>
<td class="nump">$ 332,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">224,686<span></span>
</td>
<td class="nump">216,427<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">120,717<span></span>
</td>
<td class="nump">115,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operating costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising and marketing</a></td>
<td class="nump">13,899<span></span>
</td>
<td class="nump">11,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling</a></td>
<td class="nump">10,649<span></span>
</td>
<td class="nump">9,777<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">28,198<span></span>
</td>
<td class="nump">29,672<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of customer relationships</a></td>
<td class="nump">5,878<span></span>
</td>
<td class="nump">5,878<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating costs and expenses</a></td>
<td class="nump">58,624<span></span>
</td>
<td class="nump">57,277<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">62,093<span></span>
</td>
<td class="nump">58,347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="nump">10,185<span></span>
</td>
<td class="nump">9,666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense</a></td>
<td class="nump">181<span></span>
</td>
<td class="nump">436<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense</a></td>
<td class="nump">10,366<span></span>
</td>
<td class="nump">10,102<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">51,727<span></span>
</td>
<td class="nump">48,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">13,438<span></span>
</td>
<td class="nump">13,687<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 38,289<span></span>
</td>
<td class="nump">$ 34,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per Class A share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted-average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">133,551,603<span></span>
</td>
<td class="nump">138,602,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">134,553,122<span></span>
</td>
<td class="nump">139,565,136<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total expense recognized in the period for promotion, public relations, and brand or product advertising.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512095694672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 38,289<span></span>
</td>
<td class="nump">$ 34,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Unrealized gain (loss) on interest rate swap and foreign currency contracts designated as a cash flow hedge</a></td>
<td class="num">(3,013)<span></span>
</td>
<td class="nump">23,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Reclassification into net income</a></td>
<td class="num">(4,532)<span></span>
</td>
<td class="nump">1,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Income tax benefit (expense)</a></td>
<td class="nump">1,966<span></span>
</td>
<td class="num">(6,492)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 32,710<span></span>
</td>
<td class="nump">$ 52,784<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512089920176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Treasury Stock</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138,279,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 1,718,990<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 1,303,254<span></span>
</td>
<td class="num">$ (506)<span></span>
</td>
<td class="nump">$ 475,400<span></span>
</td>
<td class="num">$ (59,172)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,753,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">52,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,226<span></span>
</td>
<td class="nump">34,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Share-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Share-based compensation</a></td>
<td class="nump">2,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of employee stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of employee stock options</a></td>
<td class="nump">1,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of taxes for employee stock awards</a></td>
<td class="num">(5,216)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,216)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(459,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(459,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="num">(9,680)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,680)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138,275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">$ 1,760,879<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">1,302,039<span></span>
</td>
<td class="nump">17,720<span></span>
</td>
<td class="nump">509,958<span></span>
</td>
<td class="num">$ (68,852)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, ending balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,212,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">133,117,224<span></span>
</td>
<td class="nump">133,117,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,797,084<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">1,311,629<span></span>
</td>
<td class="nump">35,078<span></span>
</td>
<td class="nump">639,595<span></span>
</td>
<td class="num">$ (189,232)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,533,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">32,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,579)<span></span>
</td>
<td class="nump">38,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Share-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">324,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Share-based compensation</a></td>
<td class="nump">3,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of employee stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of employee stock options</a></td>
<td class="nump">2,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of taxes for employee stock awards</a></td>
<td class="num">(5,461)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,461)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(561,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(561,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock</a></td>
<td class="num">$ (13,669)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13,669)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2023</a></td>
<td class="nump">133,005,487<span></span>
</td>
<td class="nump">133,005,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2023</a></td>
<td class="nump">$ 1,815,787<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 1,311,291<span></span>
</td>
<td class="nump">$ 29,499<span></span>
</td>
<td class="nump">$ 677,884<span></span>
</td>
<td class="num">$ (202,901)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, ending balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,094,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512093394176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 38,289,000<span></span>
</td>
<td class="nump">$ 34,558,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">15,327,000<span></span>
</td>
<td class="nump">13,297,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Debt discount amortization</a></td>
<td class="nump">264,000<span></span>
</td>
<td class="nump">308,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Unrealized foreign exchange losses</a></td>
<td class="nump">52,000<span></span>
</td>
<td class="nump">317,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_NonCashLeaseExpense', window );">Non-cash lease expense</a></td>
<td class="nump">73,000<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">3,011,000<span></span>
</td>
<td class="nump">2,339,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Realized and unrealized gains on short-term investments</a></td>
<td class="num">(86,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="nump">8,312,000<span></span>
</td>
<td class="nump">7,322,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract', window );"><strong>Change in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(21,167,000)<span></span>
</td>
<td class="num">(44,848,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(2,092,000)<span></span>
</td>
<td class="num">(7,054,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="nump">5,092,000<span></span>
</td>
<td class="nump">3,735,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(23,016,000)<span></span>
</td>
<td class="nump">10,866,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability', window );">Customer trade allowances</a></td>
<td class="nump">3,869,000<span></span>
</td>
<td class="nump">10,561,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">27,928,000<span></span>
</td>
<td class="nump">31,526,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(23,463,000)<span></span>
</td>
<td class="num">(23,034,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from maturity of short-term investments</a></td>
<td class="nump">18,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForSoftware', window );">Acquisition and development of software assets</a></td>
<td class="num">(964,000)<span></span>
</td>
<td class="num">(1,825,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(6,427,000)<span></span>
</td>
<td class="num">(24,859,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities', window );">Repayments of long-term debt and lease obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,792,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(13,669,000)<span></span>
</td>
<td class="num">(9,680,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax payments related to issuance of shares to employees</a></td>
<td class="num">(5,461,000)<span></span>
</td>
<td class="num">(5,216,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from exercise of options and warrants</a></td>
<td class="nump">2,112,000<span></span>
</td>
<td class="nump">1,662,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_PaymentsOnTaxReceivableAgreement', window );">Payments on tax receivable agreement</a></td>
<td class="num">(1,358,000)<span></span>
</td>
<td class="num">(1,443,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(18,376,000)<span></span>
</td>
<td class="num">(17,469,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(43,000)<span></span>
</td>
<td class="nump">74,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">3,082,000<span></span>
</td>
<td class="num">(10,728,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">98,584,000<span></span>
</td>
<td class="nump">249,159,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">101,666,000<span></span>
</td>
<td class="nump">238,431,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Cash paid during the period for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest, net of amounts capitalized</a></td>
<td class="nump">10,096,000<span></span>
</td>
<td class="nump">9,678,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Net taxes paid (refunded)</a></td>
<td class="nump">6,416,000<span></span>
</td>
<td class="num">(514,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of non-cash investing:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_IncreaseDecreaseinAccruedCapitalExpenditures', window );">Accrued capital expenditures</a></td>
<td class="nump">$ 11,778,000<span></span>
</td>
<td class="nump">$ 5,433,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_IncreaseDecreaseinAccruedCapitalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Accrued Capital Expenditures</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_IncreaseDecreaseinAccruedCapitalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Customer Trade Allowance Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_NonCashLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-Cash Lease Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_NonCashLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_PaymentsOnTaxReceivableAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments On Tax Receivable Agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_PaymentsOnTaxReceivableAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a),(b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098390448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Descr</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ption of Business</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hostess Brands, Inc. is a Delaware corporation headquartered in Lenexa, Kansas. The condensed consolidated financial statements include the accounts of Hostess Brands, Inc. and its subsidiaries (collectively, the &#8220;Company&#8221;). The Company is a leading sweet snacks company focused on developing, manufacturing, marketing, selling and distributing snacks in North America primarily under the Hostess&#174; and Voortman&#174; brands. The Company produces a variety of new and classic treats including iconic Hostess&#174; Donettes&#174;, Twinkies&#174;, CupCakes, Ding Dongs&#174; and Zingers&#174;, as well as a variety of Voortman&#174; branded cookies and wafers. The Hostess&#174; brand dates back to 1919 when the Hostess&#174; CupCake was introduced to the public, followed by Twinkies&#174; in 1930. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s operations are conducted through wholly-owned operating subsidiaries. The condensed consolidated financial statements included herein have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). The results of operations for any quarter or a partial fiscal year period are not necessarily indicative of the results to be expected for other periods or the full fiscal year. For the periods presented, the Company has one reportable segment.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides practical expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the amendments in this update apply only to contracts, hedging relationships, and other transactions that reference the London Inter-Bank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued as a result of reference rate reform. In December 2022, the FASB issued ASU No 2022-06, &#8220;Reference Rate Reform (Topic 848) - Deferral of the Sunset Date of Topic 848&#8221;, which extends the optional transition relief to ease the potential burden in accounting for reference rate reform on financial reporting. The transition relief is provided through December 31, 2024 based on the expectation that the London Interbank Offered Rate (LIBOR) will cease to be published as of June 30, 2023. The Company is evaluating the impact the new standard will have on the consolidated financial statements and related disclosures but does not anticipate a material impact.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All intercompany balances and transactions related to activity between the Company and its wholly-owned subsidiaries have been eliminated in consolidation.&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities at the date of the financial statements and for the reported amounts of revenues and expenses during the reporting period. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable represents amounts invoiced to customers for performance obligations which have been satisfied. As of March&#160;31, 2023 and December&#160;31, 2022, the Company&#8217;s accounts receivable were $190.0 million and $168.8 million, respectively, which have been reduced by an allowance for damages occurring during shipment, quality claims and doubtful accounts in the amount of $5.8&#160;million for both periods ended March&#160;31, 2023 and December&#160;31, 2022.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net-realizable value on a first-in first-out basis. Abnormal amounts of idle facility expense, freight, handling costs, and wasted material (spoilage) are expensed in the period they are incurred.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories are as follows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredients and packaging</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory in transit to customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,498&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,406&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Interest</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes a portion of the interest on its term loan (see Note 4. Debt and Lease Obligations) related to certain property and equipment during its construction period. The capitalized interest is recorded as part of the asset to which it relates and depreciated over the asset&#8217;s estimated useful life. The Company capitalized interest of $1.7&#160;million during the three months ended March&#160;31, 2023. No interest was capitalized during the three months ended March 31, 2022. Capitalized interest is included in property and equipment, net on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Costs</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software is included in other assets on the condensed consolidated balance sheets in the amount of $21.0 million and $21.4 million, net of accumulated amortization of $24.0&#160;million and $22.6&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. Capitalized software costs are amortized over their estimated useful life of up to five years commencing when such assets are ready for their intended use. Software amortization expense included in general and administrative expense on the condensed consolidated statements of operations was $1.4 million for the three months ended March&#160;31, 2023, compared to $1.0 million for the three months ended March&#160;31, 2022, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenue consists of sales of packaged food products primarily within the Sweet Baked Goods (&#8220;SBG&#8221;) category in the United States, as well as in the Cookie category in the United States and Canada. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate revenue by geographical market and category.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">In thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sweet Baked Goods</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cookies</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,430&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,973&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,403&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">In thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sweet Baked Goods</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cookies</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">327,288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,372&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,679&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,051&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had one customer (together with its affiliates) that accounted for 18.3% and 20.7% of total net revenue for the three months ended March&#160;31, 2023 and 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512177053728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land and buildings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets, operating</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">572,518&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 14.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(129,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(122,090)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442,963&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425,313&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $8.0 million and $6.4&#160;million for the three months ended March&#160;31, 2023 and 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512177067872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">Accrued Expenses and Other Current Liabilities <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in accrued expenses and other current liabilities are the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll, vacation and other compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Incentive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,679&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,933&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098192752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Lease Obligations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt and Lease Obligations</a></td>
<td class="text">Debt and Lease Obligations <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the carrying value of the debt and lease obligations are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan (7.1% as of March 31, 2023)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt premium and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">980,898&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">980,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt and lease obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,002,402&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_04249a0d-28ef-40bf-9047-28fa4f3e6c00"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_5aebda45-9851-4b3c-a0a3-83c104c7ecd1">Less: Current portion of long term debt and lease obligations</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_1f2adccc-8ac7-4cd2-a687-310e3d55410b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_998dd050-8ccf-4bfc-b1fa-19081c5cce49">Long-term portion</span></span></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998,226&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">999,089&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;31, 2023, there are no principal payments due under the Company&#8217;s aggregate term loans until maturity on August 3, 2025.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Including the impact of the interest rate swap contracts, at March&#160;31, 2023, the Company's aggregate term loans had an effective interest rate of 4.8%.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into operating leases for certain properties that expire at various times through 2030. The Company determines if an arrangement is a lease at inception. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;31, 2023 and December 31, 2022, right of use assets related to operating leases are included in property and equipment, net on the condensed consolidated balance sheets (see Note 2. Property and Equipment). As of March&#160;31, 2023 and December 31, 2022, the Company had no outstanding financing leases. Lease liabilities for operating leases are included in the current and non-current portions of long-term debt and lease obligations on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the composition of lease expense:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,603&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,570&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,358&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512177125472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments</a></td>
<td class="text">Derivative Instruments<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Interest Rate Swap and Foreign Currency Contracts</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into interest rate swap contracts with counterparties to make a series of payments based on fixed rates ranging from 1.11% to 2.06% and receive a series of payments based on the greater of LIBOR or 0.75%. Both the fixed and floating payment streams are based on the March 31, 2023 notional amount of $700&#160;million, outstanding through the maturity date of the term loan in August 2025. The Company entered into these transactions to reduce its exposure to changes in cash flows associated with its variable rate debt and has designated these derivatives as cash flow hedges. At March 31, 2023, the interest on the Company&#8217;s variable rate debt hedged by these contracts is effectively fixed at rates ranging from 3.36% to 4.31%, which includes the term loan margin of 2.25%.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To reduce the effect of fluctuations in Canadian dollar (&#8220;CAD&#8221;) denominated expenses relative to their U.S. dollar equivalents originating from its Canadian operations, the Company entered into CAD purchase contracts. The contracts provide for the Company to sell a total of $3.2&#160;million USD for $4.1&#160;million CAD at varying defined settlement dates through June 2023. The Company has designated these contracts as cash flow hedges. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the fair value of interest rate and foreign currency instruments is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap contracts (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liability derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency contracts (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The fair values of interest rate swap contracts are measured on a recurring basis by netting the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on the expectation of future interest rates (forward curves) derived from observed market interest rate curves (Level 2).</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The fair values of foreign currency contracts are measured at each reporting period by comparison to available market information on similar contracts (Level 2).</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the gains and losses related to interest rate and foreign currency instruments on the condensed consolidated statements of operations is as follows: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.883%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Gain ) Loss on derivative contracts designated as cash flow hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,532)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512177032064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings per Share</a></td>
<td class="text">Earnings per Share Basic earnings per share is calculated by dividing net income for the period by the weighted average number of shares of Class A common stock outstanding for the period excluding non-vested share-based awards. In computing diluted earnings per share, basic earnings per share is adjusted for the assumed issuance of all applicable potentially dilutive share-based awards, including restricted stock units (&#8220;RSUs&#8221;), stock options and Employee Stock Purchase Plan (&#8220;ESPP&#8221;) awards. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are basic and diluted net income per share:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.015%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.883%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average Class A shares outstanding - basic </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,551,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,602,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">484,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of stock options and ESPP awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">478,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,553,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,565,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A share - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A share - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512095635200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes The Company is subject to U.S. federal, state and local income taxes as well as Canadian income tax on its controlled foreign subsidiary. The income tax provision is determined based on the estimated full year effective tax rate, adjusted for infrequent or unusual items, which are recognized on a discrete basis in the period they occur. The Company&#8217;s estimated annual effective tax rate is 27% prior to taking into account any discrete items.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098400144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Tax Receivable Agreement Obligations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_TaxReceivableAgreementTextBlock', window );">Tax Receivable Agreement Obligations</a></td>
<td class="text">Tax Receivable Agreement Obligations <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to the tax receivable agreement for the three months ended March 31, 2023:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance December 31, 2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,334&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_TaxReceivableAgreementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Receivable Agreement [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_TaxReceivableAgreementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512099798704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities related to legal proceedings are recorded when it is probable that a liability has been incurred and the associated amount can be reasonably estimated. Where the estimated amount of loss is within a range of amounts and no amount within the range is a better estimate than any other amount, the minimum amount is accrued. As additional information becomes available, potential liabilities are reassessed and the estimates revised, if necessary. Any accrued liabilities are subject to change in the future based on new developments in each matter, or changes in circumstances, which could have a material effect on the Company&#8217;s financial condition and results of operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company asserted claims for indemnification against the sellers under the terms of the Share Purchase Agreement pursuant to which the Company acquired Voortman (the &#8220;Agreement&#8221;) for damages arising out of alleged breaches by the sellers of certain representations, warranties and covenants contained in such agreement relating to periods prior to the closing of the acquisition. The Company also submitted claims relating to these alleged breaches under the representation and warranty insurance policy (&#8220;RWI&#8221;) it purchased in connection with the acquisition. In the third quarter of 2022, the RWI insurers paid the Company $42.5&#160;million CAD (the RWI coverage limit) (the &#8220;Proceeds&#8221;) related to these breaches. Per agreement with the RWI insurers, under no circumstances will the Company be required to return the Proceeds.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 3, 2022, pursuant to the agreement with the RWI insurer, Voortman brought claims in the Ontario (Canada) Superior Court of Justice (the &#8220;Claim&#8221;), related to the breaches against certain of the sellers from whom Voortman was acquired. The Claim alleges the seller defendants made certain non-disclosures and misrepresentations to induce the Company to overpay for Voortman. The Company is seeking damages of $109&#160;million CAD representing the amount of the aggregate liability of the sellers for indemnification under the Agreement, $5.0&#160;million CAD in punitive or aggravated damages, interest, proceedings fees and any other relief the presiding court deems appropriate. A portion of any recovery will be shared with the RWI insurers. Although the Company strongly believes that its Claim against the sellers is meritorious, no assurance can be given as to whether the Company will recover all, or any part, of the amounts it is pursuing.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512089879440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s operations are conducted through wholly-owned operating subsidiaries. The condensed consolidated financial statements included herein have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). The results of operations for any quarter or a partial fiscal year period are not necessarily indicative of the results to be expected for other periods or the full fiscal year. For the periods presented, the Company has one reportable segment.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Adoption of New Accounting Standards</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides practical expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the amendments in this update apply only to contracts, hedging relationships, and other transactions that reference the London Inter-Bank Offered Rate (&#8220;LIBOR&#8221;) or another reference rate expected to be discontinued as a result of reference rate reform. In December 2022, the FASB issued ASU No 2022-06, &#8220;Reference Rate Reform (Topic 848) - Deferral of the Sunset Date of Topic 848&#8221;, which extends the optional transition relief to ease the potential burden in accounting for reference rate reform on financial reporting. The transition relief is provided through December 31, 2024 based on the expectation that the London Interbank Offered Rate (LIBOR) will cease to be published as of June 30, 2023. The Company is evaluating the impact the new standard will have on the consolidated financial statements and related disclosures but does not anticipate a material impact.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">Principles of ConsolidationAll intercompany balances and transactions related to activity between the Company and its wholly-owned subsidiaries have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">Use of EstimatesThe preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities at the date of the financial statements and for the reported amounts of revenues and expenses during the reporting period.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text">Accounts ReceivableAccounts receivable represents amounts invoiced to customers for performance obligations which have been satisfied.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net-realizable value on a first-in first-out basis. Abnormal amounts of idle facility expense, freight, handling costs, and wasted material (spoilage) are expensed in the period they are incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCapitalizationPolicyPolicyTextBlock', window );">Capitalized Interest</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Interest</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes a portion of the interest on its term loan (see Note 4. Debt and Lease Obligations) related to certain property and equipment during its construction period. The capitalized interest is recorded as part of the asset to which it relates and depreciated over the asset&#8217;s estimated useful life. The Company capitalized interest of $1.7&#160;million during the three months ended March&#160;31, 2023. No interest was capitalized during the three months ended March 31, 2022. Capitalized interest is included in property and equipment, net on the condensed consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Software Costs</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Costs</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software is included in other assets on the condensed consolidated balance sheets in the amount of $21.0 million and $21.4 million, net of accumulated amortization of $24.0&#160;million and $22.6&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. Capitalized software costs are amortized over their estimated useful life of up to five years commencing when such assets are ready for their intended use. Software amortization expense included in general and administrative expense on the condensed consolidated statements of operations was $1.4 million for the three months ended March&#160;31, 2023, compared to $1.0 million for the three months ended March&#160;31, 2022, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">Disaggregation of RevenueNet revenue consists of sales of packaged food products primarily within the Sweet Baked Goods (&#8220;SBG&#8221;) category in the United States, as well as in the Cookie category in the United States and Canada.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCapitalizationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for interest capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCapitalizationPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19379-109286<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098363712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Components of Inventories</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories are as follows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ingredients and packaging</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory in transit to customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,498&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,406&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate revenue by geographical market and category.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">In thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sweet Baked Goods</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cookies</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,430&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,973&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,403&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">In thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sweet Baked Goods</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cookies</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">327,288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,372&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,679&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,051&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098106496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-align:justify;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land and buildings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets, operating</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">572,518&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547,403&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 14.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(129,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(122,090)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442,963&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425,313&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098400144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in accrued expenses and other current liabilities are the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll, vacation and other compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Incentive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,679&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,933&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098245568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Lease Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Debt and Lease Obligation</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the carrying value of the debt and lease obligations are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan (7.1% as of March 31, 2023)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt premium and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">980,898&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">980,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt and lease obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,002,402&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_04249a0d-28ef-40bf-9047-28fa4f3e6c00"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_5aebda45-9851-4b3c-a0a3-83c104c7ecd1">Less: Current portion of long term debt and lease obligations</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_1f2adccc-8ac7-4cd2-a687-310e3d55410b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_998dd050-8ccf-4bfc-b1fa-19081c5cce49">Long-term portion</span></span></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">998,226&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">999,089&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Composition of Lease Expenses</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the composition of lease expense:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,603&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,570&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,358&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512099808896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Summary of the Fair Value of Interest Rate and Foreign Currency Instruments</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the fair value of interest rate and foreign currency instruments is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap contracts (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liability derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency contracts (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The fair values of interest rate swap contracts are measured on a recurring basis by netting the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on the expectation of future interest rates (forward curves) derived from observed market interest rate curves (Level 2).</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) The fair values of foreign currency contracts are measured at each reporting period by comparison to available market information on similar contracts (Level 2).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Summary of the Gains and Losses Related to Interest Rate and Foreign Currency Instruments in the Consolidated Statement of Operations</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the gains and losses related to interest rate and foreign currency instruments on the condensed consolidated statements of operations is as follows: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.883%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Gain ) Loss on derivative contracts designated as cash flow hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,532)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4E<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624181-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098292816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Basic and Diluted Net Income Per Share</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are basic and diluted net income per share:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.015%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.883%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average Class A shares outstanding - basic </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,551,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,602,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">484,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of stock options and ESPP awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">478,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,553,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,565,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A share - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A share - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.25&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098256992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Tax Receivable Agreement Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_SummaryOfTaxReceivableAgreementTableTextBlock', window );">Summary of Tax Receivable Agreement</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to the tax receivable agreement for the three months ended March 31, 2023:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">(In thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance December 31, 2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,334&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_SummaryOfTaxReceivableAgreementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary Of Tax Receivable Agreement [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_SummaryOfTaxReceivableAgreementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098386880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Basis of Presentation (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098752736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 189,952<span></span>
</td>
<td class="nump">$ 168,783<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for damages occurring during shipment, quality claims and doubtful accounts</a></td>
<td class="nump">$ 5,800<span></span>
</td>
<td class="nump">$ 5,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512094592784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves', window );">Ingredients and packaging</a></td>
<td class="nump">$ 33,459<span></span>
</td>
<td class="nump">$ 35,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">31,253<span></span>
</td>
<td class="nump">26,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_OtherInventoryInTransitNet', window );">Inventory in transit to customers</a></td>
<td class="nump">2,786<span></span>
</td>
<td class="nump">3,863<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 67,498<span></span>
</td>
<td class="nump">$ 65,406<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_OtherInventoryInTransitNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Inventory, In Transit, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_OtherInventoryInTransitNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098237296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Capitalized Interest (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Interest costs capitalized</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512094593968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Software Costs (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software</a></td>
<td class="nump">$ 21.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">$ 24.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_CapitalizedComputerSoftwareUsefulLife', window );">Capitalized software, estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Software amortization expense</a></td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_CapitalizedComputerSoftwareUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Computer Software, Useful Life</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_CapitalizedComputerSoftwareUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512089733104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 345,403<span></span>
</td>
<td class="nump">$ 332,051<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">341,144<span></span>
</td>
<td class="nump">327,288<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">4,259<span></span>
</td>
<td class="nump">4,763<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=twnk_SweetBakedGoodsMember', window );">Sweet Baked Goods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">308,430<span></span>
</td>
<td class="nump">296,372<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=twnk_SweetBakedGoodsMember', window );">Sweet Baked Goods | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">308,430<span></span>
</td>
<td class="nump">296,372<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=twnk_SweetBakedGoodsMember', window );">Sweet Baked Goods | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=twnk_CookiesMember', window );">Cookies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">36,973<span></span>
</td>
<td class="nump">35,679<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=twnk_CookiesMember', window );">Cookies | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">32,714<span></span>
</td>
<td class="nump">30,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=twnk_CookiesMember', window );">Cookies | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 4,259<span></span>
</td>
<td class="nump">$ 4,763<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=twnk_SweetBakedGoodsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=twnk_SweetBakedGoodsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=twnk_CookiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=twnk_CookiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512094621264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Concentrations (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=twnk_OneCustomerMember', window );">One Customer | Customer concentration risk | Consolidated net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net revenues for customer</a></td>
<td class="nump">18.30%<span></span>
</td>
<td class="nump">20.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=twnk_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=twnk_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512095598112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 572,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 547,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(129,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(122,090)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">442,963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">425,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">$ 6,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Land and buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">81,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,405<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=twnk_OperatingLeaseRightOfUseAssetsMember', window );">Right of use assets, operating</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">32,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,170<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">328,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315,149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 130,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 118,679<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=twnk_OperatingLeaseRightOfUseAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=twnk_OperatingLeaseRightOfUseAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512093851760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Payroll, vacation and other compensation</a></td>
<td class="nump">$ 8,812<span></span>
</td>
<td class="nump">$ 6,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">7,820<span></span>
</td>
<td class="nump">7,850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Incentive compensation</a></td>
<td class="nump">5,232<span></span>
</td>
<td class="nump">29,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">11,815<span></span>
</td>
<td class="nump">16,843<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_AccruedLiabilitiesAndOtherCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 33,679<span></span>
</td>
<td class="nump">$ 59,933<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_AccruedLiabilitiesAndOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Liabilities And Other, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_AccruedLiabilitiesAndOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512089736096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt and Lease Obligations - Summary of Debt and Lease Obligation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease obligations</a></td>
<td class="nump">$ 21,504<span></span>
</td>
<td class="nump">$ 22,348<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Total debt and lease obligations</a></td>
<td class="nump">$ 1,002,402<span></span>
</td>
<td class="nump">$ 1,003,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Less: Current portion of long term debt and lease obligations<span></span>
</td>
<td class="text">Less: Current portion of long term debt and lease obligations<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less: Current portion of long term debt and lease obligations</a></td>
<td class="num">$ (4,176)<span></span>
</td>
<td class="num">$ (3,917)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Long-term portion<span></span>
</td>
<td class="text">Long-term portion<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term portion</a></td>
<td class="nump">$ 998,226<span></span>
</td>
<td class="nump">$ 999,089<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective fixed interest rate on long-term debt (as a percent)</a></td>
<td class="nump">7.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal</a></td>
<td class="nump">$ 983,221<span></span>
</td>
<td class="nump">983,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized debt premium and issuance costs</a></td>
<td class="num">(2,323)<span></span>
</td>
<td class="num">(2,563)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 980,898<span></span>
</td>
<td class="nump">$ 980,658<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, including portion classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098932992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt and Lease Obligations - Narrative (Details) - Term Loan<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">7.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=twnk_TermLoanAndInterestRateSwapContractsMember', window );">Term Loan and Interest Rate Swap Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">4.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=twnk_TermLoanAndInterestRateSwapContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=twnk_TermLoanAndInterestRateSwapContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512095378928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Lease Obligations - Composition of Lease Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">$ 1,663<span></span>
</td>
<td class="nump">$ 1,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense</a></td>
<td class="nump">505<span></span>
</td>
<td class="nump">373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">402<span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 2,570<span></span>
</td>
<td class="nump">$ 2,358<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512094894928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments - Narrative (Details)<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Effective fixed interest rate on long-term debt</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective fixed interest rate on long-term debt (as a percent)</a></td>
<td class="nump">7.10%<span></span>
</td>
<td class="nump">7.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount', window );">Maximum contracted sales amount</a></td>
<td class="nump">$ 3.2<span></span>
</td>
<td class="nump">$ 4.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument | Interest rate swap contracts | Cash Flow Hedge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount of derivative contracts</a></td>
<td class="nump">$ 700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument | Interest rate swap contracts | Cash Flow Hedge | LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeBasisSpreadOnVariableRate', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument | Interest rate swap contracts | Cash Flow Hedge | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective fixed interest rate on long-term debt (as a percent)</a></td>
<td class="nump">3.36%<span></span>
</td>
<td class="nump">3.36%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Fixed interest rate</a></td>
<td class="nump">1.11%<span></span>
</td>
<td class="nump">1.11%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument | Interest rate swap contracts | Cash Flow Hedge | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective fixed interest rate on long-term debt (as a percent)</a></td>
<td class="nump">4.31%<span></span>
</td>
<td class="nump">4.31%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Fixed interest rate</a></td>
<td class="nump">2.06%<span></span>
</td>
<td class="nump">2.06%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_DerivativeNotionalAmountMaximumContractedSalesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative, Notional Amount, Maximum Contracted Sales Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_DerivativeNotionalAmountMaximumContractedSalesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512094917584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Instruments - Summary of the Fair Value of Interest Rate and Foreign Currency Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other non-current assets | Interest rate swap contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Asset derivatives</a></td>
<td class="nump">$ 40,087<span></span>
</td>
<td class="nump">$ 48,539<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember', window );">Accrued expenses | Foreign currency contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Liability derivatives</a></td>
<td class="nump">$ 183<span></span>
</td>
<td class="nump">$ 423<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512094644192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments - Summary of the Gains and Losses Related to Interest Rate and Foreign Currency Instruments in the Consolidated Statement of Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">(Gain ) Loss on derivative contracts designated as cash flow hedges</a></td>
<td class="num">$ (4,532)<span></span>
</td>
<td class="nump">$ 1,062<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap contracts | Interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">(Gain ) Loss on derivative contracts designated as cash flow hedges</a></td>
<td class="num">(4,672)<span></span>
</td>
<td class="nump">1,062<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign currency contracts | Cost of goods sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">(Gain ) Loss on derivative contracts designated as cash flow hedges</a></td>
<td class="nump">$ 140<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512089787792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 38,289<span></span>
</td>
<td class="nump">$ 34,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average Class A shares outstanding - basic (in shares)</a></td>
<td class="nump">133,551,603<span></span>
</td>
<td class="nump">138,602,451<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares outstanding - diluted (in shares)</a></td>
<td class="nump">134,553,122<span></span>
</td>
<td class="nump">139,565,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income per Class A share - basic (in usd per share)</a></td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per Class A share - dilutive (in usd per share)</a></td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of share-based payment arrangements (in shares)</a></td>
<td class="nump">499,273<span></span>
</td>
<td class="nump">484,295<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember', window );">Stock options and ESPP awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of share-based payment arrangements (in shares)</a></td>
<td class="nump">502,246<span></span>
</td>
<td class="nump">478,390<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512094865792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate (as a percent)</a></td>
<td class="nump">27.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_IncomeTaxDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Income Tax Disclosure [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_IncomeTaxDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512098767360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Tax Receivable Agreement Obligations - Summary of Activity (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward', window );"><strong>Reconciliation Of Tax Receivable Agreement Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_LiabilityOnTaxReceivableAgreement', window );">Beginning balance</a></td>
<td class="nump">$ 135,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_LiabilityOnTaxReceivableAgreementPayments', window );">Payments</a></td>
<td class="num">(1,358)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_LiabilityOnTaxReceivableAgreement', window );">Ending balance</a></td>
<td class="nump">$ 134,334<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_LiabilityOnTaxReceivableAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability On Tax Receivable Agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_LiabilityOnTaxReceivableAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_LiabilityOnTaxReceivableAgreementPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability On Tax Receivable Agreement, Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_LiabilityOnTaxReceivableAgreementPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reconciliation Of Tax Receivable Agreement Liability [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140512093971376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 03, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLegalSettlements', window );">Proceeds from legal settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_GainContingencyDamagesSoughtValue', window );">Gain contingency, damages sought, value</a></td>
<td class="nump">$ 109.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue', window );">Gain contingency, punitive or aggravated damages, interest, proceedings fees and any other relief sought, value</a></td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_GainContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain Contingency, Damages Sought, Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_GainContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain Contingency, Punitive Or Aggravated Damages, Interest, Proceedings Fees And Any Other Relief Sought, Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>twnk_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received for the settlement of litigation during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>twnk-20230331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:twnk="http://www.hostessbrands.com/20230331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="twnk-20230331.xsd" xlink:type="simple"/>
    <context id="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i33f894a1884d4cea82c30495bad78127_I20230505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
        </entity>
        <period>
            <instant>2023-05-05</instant>
        </period>
    </context>
    <context id="if6116d8d25ab4579b5789641e67c6ffd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3db0bfa836904471aed6eaef59c651d0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i32b7fd68d4dc42f6a4682df5fbd054b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i471ea9f3ea504ed5a4cb6ae7ae617bf7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2340bae967aa46a4893696154bd9e8d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3dc51170cbf04841bef83c919730ab11_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib092279d064b49fe977ae9a376e53e28_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic408741a8daa4be2a0862b3834957f76_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i806956392b0242bb86aa316db24c8a50_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9e797482eeba40d09af116397de587e7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iac629a5d1adb44b696db0cf294038dce_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5d22f0264acc4c6091198aa53e0b5b90_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i76895ab89a8146e69b4ed51a43922b1e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3c0f22a9358f415b944673b04d3dbf3a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i27ec2532da8145caaed7370c65bb6c11_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i097331ae29cf4c3bb3e93a2f04189d80_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib820519088f24ad4b831a323d292eaea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25daab03d091403b8021c99acf4de7de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c08d725ab674042bf3d93dbec49333d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i23419b8d77ce4ff0b4c5f1654617a9f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if1bc7ee5532d4c9ea06a0c84ce83a872_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4246aff07c264329a1a8658e4dc2cd99_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife2024f43bdd4512b51cfd68ebbead41_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id20a733d6ffc4d6882f947eeacc1b83d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i127de0bb277b4de99cfe4ee539247ae5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i157b4e7935f648e0a725dba78db1477e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i410968e54a37454fb40cce3c1e27f1c9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iddbaf42c97c0466e9ddd8e50feef1eab_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i73a13544ac3648acaab549586c98459a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2346c62dceaf49b2a001598908c1d8ef_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6a8c572b67bf402d8e7496e1edee9075_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0798684e88c149bdba44ae0249bcd28f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib428a27f86524a899202a663753c6303_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i82ef9080c08749c1a819df71fae39dc9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9f910ce7a7c040a38c282a7090b3a8ac_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i82e635ea727e4e7e92027387e42a15c0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1e665aed3c9d43b782d83cc515355fda_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5e6fcc7dc69e4cb9ad6e57788e6fcdad_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaf89f12ab8ae4e02904ddc552d01903e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0bda2013185a4465ad855e0780180a1a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibc4190b29a3a49bf8adaf46adcf681ca_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6cedebde3cc2439f8e51a0a8d2917295_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i805a1433fda24ec291c26cd99e3566bc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6aad4e6ae560422da7eb821a0149b317_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i05dde26514e34dd5b5727346d8d49b4c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6bf21ceffca04ad3beee72ef97300c6e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1e908b97dd11456481cd9f1f759e38c7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i39c29f7e2b204257a46b0112dd3ed5dc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:SweetBakedGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i29d7d940d57641c7b75fc4bd95e1a3a5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">twnk:CookiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia22cbdcf653845d1ace3edb4ec864895_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">twnk:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9b95ce0f0e884691a5998a6ac4e40956_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">twnk:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5f7bc8aebfda4296846fb326942f27c0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iadf5d0fdefeb441d8e4aa5583cc1c9e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9fb97c087e37470db49d6722b0c13f1f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">twnk:OperatingLeaseRightOfUseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i88e9c0071d78404382984c4e406cc7b8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">twnk:OperatingLeaseRightOfUseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i017350283ac04d5687be4b83305911ae_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iec5222c2dbd14336bdab05a0bfc0e847_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i826bba0c7726401eac3785e3876be9c7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i23dc5dbebd4243508851ae6edc6d4960_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id608a3cbbf9348f19f3dec5806f80d3c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="icd5149b83e7a414da7d68111bd271074_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie3c786228a8e42518b8fa5da4ae944ad_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">twnk:TermLoanAndInterestRateSwapContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4bdb817517bb4cecb6bfb0900ff9535b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iccec0cb111ca4b92b0cf601249268e6a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i666ef5ec4b0647ae94b30c495fcb9169_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id7c2aeb8697948639df27b1ef6f65ef2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifd166e25b3f348fc8139231a41d4723f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7624f9843d51449099ed4413ff2f299e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iaf20905c12c44c34a2f94964e99ea7fd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if2f1f3e416d143f5a90b3c54aacb1366_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if63b89a1bbfd4a21bcc08798fd0ef29d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iab45f92cdc4748fba700225497c6d62b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia59658780f0946fda04a362a8fe8d5e9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i385a8321f8ef49b893fee34b5d18e0d4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i00420da924414d81bcb6188ca33c52b7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iade6e1150a2b4628868233f4713aa2c2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1e7ce4f9ca0e4a94adab28cce5faada4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iad19bd4590fd4de0a1962a9b932f2d78_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibe4e877f66424cba82fdb8959ab0d0ae_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">twnk:ShareBasedPaymentArrangementOptionAndEmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i722e2feef5d3443c88e161e5fe249baf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">twnk:ShareBasedPaymentArrangementOptionAndEmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4ba5d31d33524dd2bd6763e68f3890eb_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i66b62ff6f1634610bf76f34eae32516d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i13a85db4c44a4725a74c8a2406f45530_D20221103-20221103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001644406</identifier>
        </entity>
        <period>
            <startDate>2022-11-03</startDate>
            <endDate>2022-11-03</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>twnk:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80L2ZyYWc6MWQ4ZmYyMzc2NTFlNDNlOGI2NTY1Y2E4N2EwYzQyOGMvdGFibGU6ZTY4ODIwYzQxNmZhNDU0MTk3ZjA0ZmZlMGFiOTEzYTIvdGFibGVyYW5nZTplNjg4MjBjNDE2ZmE0NTQxOTdmMDRmZmUwYWI5MTNhMl8xLTEtMS0xLTg1NTYz_6d028368-70fe-46c4-b8be-3839963e3ae2">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80L2ZyYWc6MWQ4ZmYyMzc2NTFlNDNlOGI2NTY1Y2E4N2EwYzQyOGMvdGFibGU6ZTY4ODIwYzQxNmZhNDU0MTk3ZjA0ZmZlMGFiOTEzYTIvdGFibGVyYW5nZTplNjg4MjBjNDE2ZmE0NTQxOTdmMDRmZmUwYWI5MTNhMl8zLTEtMS0xLTg1NTYz_06f344fb-1cce-4d86-a500-e4aa4b037dea">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80L2ZyYWc6MWQ4ZmYyMzc2NTFlNDNlOGI2NTY1Y2E4N2EwYzQyOGMvdGFibGU6ZTY4ODIwYzQxNmZhNDU0MTk3ZjA0ZmZlMGFiOTEzYTIvdGFibGVyYW5nZTplNjg4MjBjNDE2ZmE0NTQxOTdmMDRmZmUwYWI5MTNhMl80LTEtMS0xLTg1NTYz_38d8c9de-e5de-4608-8aa1-bd05b8597130">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80L2ZyYWc6MWQ4ZmYyMzc2NTFlNDNlOGI2NTY1Y2E4N2EwYzQyOGMvdGFibGU6ZTY4ODIwYzQxNmZhNDU0MTk3ZjA0ZmZlMGFiOTEzYTIvdGFibGVyYW5nZTplNjg4MjBjNDE2ZmE0NTQxOTdmMDRmZmUwYWI5MTNhMl82LTEtMS0xLTg1NTYz_c6ab1de4-02f2-49d5-8c2e-690c919555b6">0001644406</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80L2ZyYWc6MWQ4ZmYyMzc2NTFlNDNlOGI2NTY1Y2E4N2EwYzQyOGMvdGFibGU6ZTY4ODIwYzQxNmZhNDU0MTk3ZjA0ZmZlMGFiOTEzYTIvdGFibGVyYW5nZTplNjg4MjBjNDE2ZmE0NTQxOTdmMDRmZmUwYWI5MTNhMl83LTEtMS0xLTg1NTYz_c171c54c-ec58-453e-8e9c-4428dd84a8ec">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_04249a0d-28ef-40bf-9047-28fa4f3e6c00">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_5aebda45-9851-4b3c-a0a3-83c104c7ecd1">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_1f2adccc-8ac7-4cd2-a687-310e3d55410b">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_998dd050-8ccf-4bfc-b1fa-19081c5cce49">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODEw_f06860b3-6c6a-464a-9414-52b5c2cf68c3">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YmU5OTFmYWQ0NzA1NGYyNWJkM2NkYTJiMGRiNDFkZjAvdGFibGVyYW5nZTpiZTk5MWZhZDQ3MDU0ZjI1YmQzY2RhMmIwZGI0MWRmMF8xLTEtMS0xLTg1NTYz_e8e41ae5-8aaa-4841-95db-8297c2159558">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YmU5OTFmYWQ0NzA1NGYyNWJkM2NkYTJiMGRiNDFkZjAvdGFibGVyYW5nZTpiZTk5MWZhZDQ3MDU0ZjI1YmQzY2RhMmIwZGI0MWRmMF8zLTItMS0xLTg1NTYz_ac902037-4aaa-41f0-a4b7-18cd04f320cb">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YmU5OTFmYWQ0NzA1NGYyNWJkM2NkYTJiMGRiNDFkZjAvdGFibGVyYW5nZTpiZTk5MWZhZDQ3MDU0ZjI1YmQzY2RhMmIwZGI0MWRmMF81LTEtMS0xLTg1NTYz_f1d7e43c-5dea-492a-b2c0-af55efa7340a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODE0_e91fd04a-d392-4653-914b-d999efd179b3">001-37540</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODE1_f38b5185-0061-4593-ab95-7a540f618a24">HOSTESS BRANDS,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8wLTAtMS0xLTg1NTYz_ecaf40ab-733d-4a98-acb9-50954e54b897">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8wLTItMS0xLTg1NTYz_de176c63-ad2a-450a-b1fd-8dc365c67e1c">47-4168492</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8yLTAtMS0xLTg1NTYz_06723701-0265-408e-8473-5487af43da0d">7905 Quivira Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressPostalZipCode
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8yLTItMS0xLTg1NTYz_e3790ca3-02e3-4647-83a2-f46786ac26ed">66215</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8zLTAtMS0xLTg1NTYz_bab0dbe8-168d-4ca2-ae6e-f1b9dbd17c90">Lenexa,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6OWQwMGYyNDhmY2JlNDlhOTk1ODUyNjI3MmRlMzVmZTYvdGFibGVyYW5nZTo5ZDAwZjI0OGZjYmU0OWE5OTU4NTI2MjcyZGUzNWZlNl8zLTEtMS0xLTg1NTYz_60fbb6f9-6f4f-4877-8dbf-bc288ba889e4">KS</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODEx_162bbb41-c544-48a8-979d-704654511798">816</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODEy_a5142a55-4e4d-45cf-969b-116796296898">701-4600</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YjE0NmUyNWExZDg4NDRhN2EwM2VlYzEwNGE0YWFjYzAvdGFibGVyYW5nZTpiMTQ2ZTI1YTFkODg0NGE3YTAzZWVjMTA0YTRhYWNjMF8xLTAtMS0xLTg1NTYz_c8bba54b-523f-4037-809e-199a44513e1e">Class A Common Stock, Par Value of $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YjE0NmUyNWExZDg4NDRhN2EwM2VlYzEwNGE0YWFjYzAvdGFibGVyYW5nZTpiMTQ2ZTI1YTFkODg0NGE3YTAzZWVjMTA0YTRhYWNjMF8xLTEtMS0xLTg1NTYz_f6323e3b-c3d4-4fa8-a847-a8dce8ec4599">TWNK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6YjE0NmUyNWExZDg4NDRhN2EwM2VlYzEwNGE0YWFjYzAvdGFibGVyYW5nZTpiMTQ2ZTI1YTFkODg0NGE3YTAzZWVjMTA0YTRhYWNjMF8xLTItMS0xLTg1NTYz_d6681498-3a76-412a-ae40-422d448af1a5">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODEz_3c257a8e-2864-4144-a131-e3eecc5d17bf">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODA4_32e30bd2-eb1f-4ab4-8877-7f9953e6e226">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6NmZhMmFhZjA2ODhlNGI0Yzg5OTQ2ODM2YTIzOWIxN2QvdGFibGVyYW5nZTo2ZmEyYWFmMDY4OGU0YjRjODk5NDY4MzZhMjM5YjE3ZF8wLTAtMS0xLTg1NTYz_1d6b70c0-7068-4118-98e7-4c3d9f8404ec">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6NmZhMmFhZjA2ODhlNGI0Yzg5OTQ2ODM2YTIzOWIxN2QvdGFibGVyYW5nZTo2ZmEyYWFmMDY4OGU0YjRjODk5NDY4MzZhMjM5YjE3ZF8wLTctMS0xLTg1NTYz_c237c154-d764-4e42-8931-39052b3aacd5">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGFibGU6NmZhMmFhZjA2ODhlNGI0Yzg5OTQ2ODM2YTIzOWIxN2QvdGFibGVyYW5nZTo2ZmEyYWFmMDY4OGU0YjRjODk5NDY4MzZhMjM5YjE3ZF8wLTktMS0xLTg1NTYz_c1ae7598-db43-444f-8052-e6f6b79cd0a8">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xODA5_8a468631-de84-4162-a56f-767b1f6f876f">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i33f894a1884d4cea82c30495bad78127_I20230505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xL2ZyYWc6Y2ZmZTEwZGJhNWIyNDgwN2JlYzgyZWZlMmY0NjMyMTAvdGV4dHJlZ2lvbjpjZmZlMTBkYmE1YjI0ODA3YmVjODJlZmUyZjQ2MzIxMF8xNzc5_80aae86a-fdad-4721-8488-283877750744"
      unitRef="shares">132850224</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNC0xLTEtMS04NTU2Mw_7c08bc33-ea58-4529-8222-1d2ec20f722c"
      unitRef="usd">101666000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNC00LTEtMS04NTU2Mw_9531c555-45e9-4893-9e6b-97236150ab87"
      unitRef="usd">98584000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNS0xLTEtMS04NTU2Mw_da744a43-a22b-45d9-8a6c-63cefe0473c7"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNS00LTEtMS04NTU2Mw_5ce52a69-c2ef-429b-9f8a-e452c635fe3d"
      unitRef="usd">17914000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNi0xLTEtMS04NTU2Mw_bd506f72-992c-4a42-9cba-e3f4850d510b"
      unitRef="usd">189952000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNi00LTEtMS04NTU2Mw_d3d6115f-7236-4290-9bad-1be2380c5501"
      unitRef="usd">168783000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNy0xLTEtMS04NTU2Mw_2c4d868f-35ff-4d1d-9536-dd412b9a9419"
      unitRef="usd">67498000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNy00LTEtMS04NTU2Mw_550a18a3-92b9-41da-ad9a-ee1c36b8b5fa"
      unitRef="usd">65406000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfOS0xLTEtMS04NTU2Mw_a3269668-449f-4960-bd9a-0937ebd29293"
      unitRef="usd">11952000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfOS00LTEtMS04NTU2Mw_3aeb51b3-d886-45a6-8ac5-086e0cb3a3a8"
      unitRef="usd">16375000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTAtMS0xLTEtODU1NjM_33b5b17e-e3f1-4e48-b1ec-91bd7cd9b766"
      unitRef="usd">371068000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTAtNC0xLTEtODU1NjM_083a26ac-50d6-43af-ab70-daf4fc159d4d"
      unitRef="usd">367062000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTEtMS0xLTEtODU1NjM_99ad9f5d-16ec-4d61-a9cd-f7e35182dbbf"
      unitRef="usd">442963000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTEtNC0xLTEtODU1NjM_1e4f4ce6-3f5c-4a1c-9236-b9325da40fb8"
      unitRef="usd">425313000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTItMS0xLTEtODU1NjM_a0dec71a-d967-4648-84fe-7155e039acb4"
      unitRef="usd">1915002000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTItNC0xLTEtODU1NjM_3fa3edcc-7e69-42d6-ad5c-62dbbdd0a6ff"
      unitRef="usd">1920880000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTMtMS0xLTEtODU1NjM_8db0db8d-62df-4ff0-92b6-6da2376b3a7f"
      unitRef="usd">706615000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTMtNC0xLTEtODU1NjM_276239fb-7300-434c-b8ad-dfc0910c931f"
      unitRef="usd">706615000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTQtMS0xLTEtODU1NjM_2505058c-8a70-4b56-99e1-828e4d3f07ad"
      unitRef="usd">63382000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTQtNC0xLTEtODU1NjM_fdb5c234-b823-4b15-8289-04a430750876"
      unitRef="usd">72329000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTUtMS0xLTEtODU1NjM_a02cad3a-07d8-4c1f-bdf2-4f65ffeb1d30"
      unitRef="usd">3499030000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMTUtNC0xLTEtODU1NjM_f214c7ff-01ca-4288-b2e2-0fe4f3fc482b"
      unitRef="usd">3492199000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjAtMS0xLTEtODU1NjM_38c48bc2-0921-40bc-ab66-b2e054d36c65"
      unitRef="usd">4176000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjAtNC0xLTEtODU1NjM_672713bf-af3a-4168-ba6c-5c95a6bd4587"
      unitRef="usd">3917000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <twnk:TaxReceivableAgreementPaymentsPayableCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjEtMS0xLTEtODU1NjM_f662c5bc-2f67-4d95-aa57-ff1380575280"
      unitRef="usd">11200000</twnk:TaxReceivableAgreementPaymentsPayableCurrent>
    <twnk:TaxReceivableAgreementPaymentsPayableCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjEtNC0xLTEtODU1NjM_f1362d9e-a4b3-43b8-80e1-e86a6c554b65"
      unitRef="usd">12600000</twnk:TaxReceivableAgreementPaymentsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjItMS0xLTEtODU1NjM_3d876153-5c74-40a5-a166-1a49cb071e71"
      unitRef="usd">91771000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjItNC0xLTEtODU1NjM_c31d9d0c-b1a0-4500-a73f-00e7c0cda8d0"
      unitRef="usd">85667000</us-gaap:AccountsPayableCurrent>
    <twnk:CustomerTradeAllowanceLiabilityCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjMtMS0xLTEtODU1NjM_63958e69-4c66-47b8-b4b7-a08b1544f662"
      unitRef="usd">66058000</twnk:CustomerTradeAllowanceLiabilityCurrent>
    <twnk:CustomerTradeAllowanceLiabilityCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjMtNC0xLTEtODU1NjM_4013f7fc-ef00-49c7-9625-3c7223ccc876"
      unitRef="usd">62194000</twnk:CustomerTradeAllowanceLiabilityCurrent>
    <twnk:AccruedLiabilitiesAndOtherCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjQtMS0xLTEtODU1NjM_0745c5fc-b04d-4247-ab5d-42ee9fbb2d48"
      unitRef="usd">33679000</twnk:AccruedLiabilitiesAndOtherCurrent>
    <twnk:AccruedLiabilitiesAndOtherCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjQtNC0xLTEtODU1NjM_3c9568de-ee55-442a-b0d5-bd313e654641"
      unitRef="usd">59933000</twnk:AccruedLiabilitiesAndOtherCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjYtMS0xLTEtODU1NjM_b64da1aa-2707-4cd7-86d2-f59a56199fba"
      unitRef="usd">206884000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjYtNC0xLTEtODU1NjM_1fd3f89c-8281-435a-af5b-df0f83041b13"
      unitRef="usd">224311000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjctMS0xLTEtODU1NjM_2ca5cbbb-e648-46a3-957c-df0fd0dc6e1e"
      unitRef="usd">998226000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjctNC0xLTEtODU1NjM_51e65d98-7251-48e9-bea5-c3ebc20ce257"
      unitRef="usd">999089000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <twnk:TaxReceivableAgreementPaymentsPayableNoncurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjgtMS0xLTEtODU1NjM_f96a1cdf-3710-493a-a96d-66ed4415b4ac"
      unitRef="usd">123134000</twnk:TaxReceivableAgreementPaymentsPayableNoncurrent>
    <twnk:TaxReceivableAgreementPaymentsPayableNoncurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjgtNC0xLTEtODU1NjM_e4cf13d3-2f0d-4c2b-ae13-111edee227d2"
      unitRef="usd">123092000</twnk:TaxReceivableAgreementPaymentsPayableNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjktMS0xLTEtODU1NjM_dd68ba4f-1217-43b0-a973-303d33bb44f0"
      unitRef="usd">353376000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMjktNC0xLTEtODU1NjM_909c37c5-e9bb-4b86-9b7c-803359f2f0bf"
      unitRef="usd">347030000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzAtMS0xLTEtODU1NjM_13f2fce4-5087-4f33-bbe3-e53a90030da3"
      unitRef="usd">1623000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzAtNC0xLTEtODU1NjM_7c338bc3-b83e-46e5-b4c9-a5b014579af4"
      unitRef="usd">1593000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzEtMS0xLTEtODU1NjM_2616b978-02ae-4017-af12-0c39f6e08ec3"
      unitRef="usd">1683243000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzEtNC0xLTEtODU1NjM_9044bbd5-12a7-42ee-a757-f115fee79e54"
      unitRef="usd">1695115000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzMtMS0xLTEtODU1NjM_585d23c3-c021-4f41-82a0-58d9d31b7f6f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzMtNC0xLTEtODU1NjM_eed42d5e-8f5e-42ce-a02c-04decd5c7a24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV8yNg_6eb730fa-5810-4fe5-a8d7-de0009ef2eed"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV8yNg_8eced08d-8f78-4ed9-b1b4-607a5b4d1b67"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV80MA_b51a3cc5-8cf4-4037-9f45-229b6fe32d82"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV80MA_c50cad1b-b32d-4c7f-9407-2533d55f9770"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV82Mg_3c7e43d6-b230-4761-b22f-82abe3239056"
      unitRef="shares">143099217</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV84Mw_bd8ed4cf-100f-44be-aadb-b35a66468399"
      unitRef="shares">133005487</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV8xMzQ_10656a72-4ad2-4ee4-ba2e-bd48b4e7cac0"
      unitRef="shares">142650344</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMC0xLTEtODU1NjMvdGV4dHJlZ2lvbjo1M2Q4ZTQ3NWQyZDg0OTMwYmVkYzkzZWE4ZGM3NDllYV8xNTU_ffe041e4-7393-48e2-b0ba-432a92d645d5"
      unitRef="shares">133117224</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtMS0xLTEtODU1NjM_fae221f5-407f-407f-9e6c-611fe9eae5a2"
      unitRef="usd">14000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzUtNC0xLTEtODU1NjM_6b847b08-20d5-46dd-99eb-18ca6aa3aa2c"
      unitRef="usd">14000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzctMS0xLTEtODU1NjM_45f4d324-d5cd-49fa-b4d0-20f31bfe2b76"
      unitRef="usd">1311291000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzctNC0xLTEtODU1NjM_b9367d26-ce25-437b-85f2-1ce40deece99"
      unitRef="usd">1311629000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzgtMS0xLTEtODU1NjM_b6f8fc19-9b67-4aef-a59d-c0621af92e87"
      unitRef="usd">29499000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzgtNC0xLTEtODU1NjM_d9d50a5b-54cf-42fb-be5b-435989880056"
      unitRef="usd">35078000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzktMS0xLTEtODU1NjM_54993d87-0f5a-40d1-ba7e-df10229b5b31"
      unitRef="usd">677884000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfMzktNC0xLTEtODU1NjM_9c4da1dd-3aa2-47c2-be33-8123182fae7f"
      unitRef="usd">639595000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonValue
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDAtMS0xLTEtODU1NjM_db2d0d5b-4dda-4cbd-9979-8f2f45f4bd32"
      unitRef="usd">202901000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDAtNC0xLTEtODU1NjM_b5443729-6e05-4573-b683-9578e960dc88"
      unitRef="usd">189232000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDEtMS0xLTEtODU1NjM_8c92eec4-0ddb-42ad-8121-fe48d0ace76a"
      unitRef="usd">1815787000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDEtNC0xLTEtODU1NjM_c25ebfdf-ca89-4f85-95a6-7ca3b272f4b9"
      unitRef="usd">1797084000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDMtMS0xLTEtODU1NjM_0adf09f2-4117-4c29-9456-b5ee2b614649"
      unitRef="usd">3499030000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8xOS9mcmFnOmZmNjQ2MGVlMDIzNTQ4NjQ4MjNmN2UyMjkxZWI3NzdiL3RhYmxlOmQ4NTFlYzg1YzEzNTQwOWI4MzczNDU5ZTRhNDU0ZTNjL3RhYmxlcmFuZ2U6ZDg1MWVjODVjMTM1NDA5YjgzNzM0NTllNGE0NTRlM2NfNDMtNC0xLTEtODU1NjM_f8bb3a1a-4fba-495e-9c8e-a9b6dcf9b231"
      unitRef="usd">3492199000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMy0xLTEtMS04NTU2Mw_417e40a5-1481-41c5-b3c8-82e2e25809e7"
      unitRef="usd">345403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMy00LTEtMS04NTU2Mw_05ed3723-e414-4154-af8b-370da1f92896"
      unitRef="usd">332051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNC0xLTEtMS04NTU2Mw_3142c132-5945-415d-91c7-89c26269febd"
      unitRef="usd">224686000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNC00LTEtMS04NTU2Mw_38142902-10ce-40d2-b778-52ac84589e6d"
      unitRef="usd">216427000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNS0xLTEtMS04NTU2Mw_4d773a52-72ff-44b2-96da-3a5bc0f5b1b6"
      unitRef="usd">120717000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNS00LTEtMS04NTU2Mw_86243e5c-52ec-4d7f-b9ac-5aacddbbd594"
      unitRef="usd">115624000</us-gaap:GrossProfit>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNy0xLTEtMS04NTU2Mw_9ba03e85-3532-4490-ac5c-d00dfcec3dda"
      unitRef="usd">13899000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfNy00LTEtMS04NTU2Mw_68a7dd62-97ad-49ac-98d8-f204830931e7"
      unitRef="usd">11950000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:SellingExpense
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfOC0xLTEtMS04NTU2Mw_64d8dcc7-fc54-4a9f-a7dd-95116d295f9f"
      unitRef="usd">10649000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfOC00LTEtMS04NTU2Mw_e0f821a8-0936-41a0-ae35-68cee27f3cf7"
      unitRef="usd">9777000</us-gaap:SellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfOS0xLTEtMS04NTU2Mw_08739501-0c43-4de8-a371-3eabb57d2408"
      unitRef="usd">28198000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfOS00LTEtMS04NTU2Mw_ad031530-4c67-47c7-a5a5-d3ca0761a4f2"
      unitRef="usd">29672000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTAtMS0xLTEtODU1NjM_4bbc3c39-c1cc-4113-bc38-5607010bc7f6"
      unitRef="usd">5878000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTAtNC0xLTEtODU1NjM_ed23242b-5437-434a-9d72-eda939b50042"
      unitRef="usd">5878000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingExpenses
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTMtMS0xLTEtODU1NjM_ddd855f0-65ef-491b-b481-2e5e1887735e"
      unitRef="usd">58624000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTMtNC0xLTEtODU1NjM_9ec9562d-e5aa-4c7a-a69f-39991e859049"
      unitRef="usd">57277000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTQtMS0xLTEtODU1NjM_5c0745aa-3cbb-41e2-bf57-35534631fd70"
      unitRef="usd">62093000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTQtNC0xLTEtODU1NjM_cd342729-d8fa-48f8-9c5c-9610df2f9733"
      unitRef="usd">58347000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTYtMS0xLTEtODU1NjM_90a53171-ef70-429d-afba-4a22e9eedf5c"
      unitRef="usd">10185000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMTYtNC0xLTEtODU1NjM_87ba428f-3056-4041-a2fb-d4ab8ea899d4"
      unitRef="usd">9666000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjAtMS0xLTEtODU1NjM_0441bed5-7607-44a6-b628-8a7e75c07ed0"
      unitRef="usd">-181000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjAtNC0xLTEtODU1NjM_f407077a-ce2a-448c-ad37-808864a8ce3c"
      unitRef="usd">-436000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjEtMS0xLTEtODU1NjM_39d7c8a0-839a-47b8-b6e6-2415cf537eb8"
      unitRef="usd">-10366000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjEtNC0xLTEtODU1NjM_b49c7fc5-7c05-4db6-a1fb-419198b11fa4"
      unitRef="usd">-10102000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjItMS0xLTEtODU1NjM_4068b0ae-7ac3-4356-965f-43dd43e98c7f"
      unitRef="usd">51727000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjItNC0xLTEtODU1NjM_5f5bd4f3-571b-4a91-88ca-3b6d73fa778b"
      unitRef="usd">48245000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjMtMS0xLTEtODU1NjM_1bf42746-f9e6-4fe7-9cf9-3ec57a4c9f22"
      unitRef="usd">13438000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjMtNC0xLTEtODU1NjM_820952f9-07a4-407d-bfc4-7a1c02f4c97b"
      unitRef="usd">13687000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjQtMS0xLTEtODU1NjM_6485e2d7-95f6-41f2-9c51-ac44090e99ff"
      unitRef="usd">38289000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjQtNC0xLTEtODU1NjM_f056ecee-b28d-437f-8b43-740f40fb8874"
      unitRef="usd">34558000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjctMS0xLTEtODU1NjM_b36ef7bb-3110-4ff0-843b-d4ba7b5ae608"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjctNC0xLTEtODU1NjM_52e3c6cc-76ba-4b8e-8f2e-c2b35b26fd58"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjgtMS0xLTEtODU1NjM_8b72b4ad-30ab-4a54-b08f-be0c9f2a3812"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMjgtNC0xLTEtODU1NjM_ddf69f7f-f867-49f5-adfc-eb9a0303242c"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMzAtMS0xLTEtODU1NjM_8e06eabc-b2d6-4d93-b03f-65eb7e9a56d2"
      unitRef="shares">133551603</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMzAtNC0xLTEtODU1NjM_95be33a2-698b-403f-a47f-d44acda485c8"
      unitRef="shares">138602451</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMzEtMS0xLTEtODU1NjM_bfb71b3c-e708-43ab-b36a-9782bdc44cd0"
      unitRef="shares">134553122</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yMi9mcmFnOmU0YzhkMzY0NTA2YTRkYzNiOGFiYmU0YmE4ZWI0MzY1L3RhYmxlOmFkMGEwNDg1MzBlNjQ2NWVhMzliZTgyYmU4ZDU0ZGFkL3RhYmxlcmFuZ2U6YWQwYTA0ODUzMGU2NDY1ZWEzOWJlODJiZThkNTRkYWRfMzEtNC0xLTEtODU1NjM_aac76c5c-2491-4151-ad2f-b1aa196fa2cb"
      unitRef="shares">139565136</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfMy0xLTEtMS04NTU2Mw_68ff6dfb-2224-4109-9c1a-075e5fdc8578"
      unitRef="usd">38289000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfMy0zLTEtMS04NTU2Mw_521bdeea-f807-41d0-b7c9-e0b27f5af42b"
      unitRef="usd">34558000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNS0xLTEtMS04NTU2Mw_d470f787-597c-494d-95c7-e35c784f1ce2"
      unitRef="usd">-3013000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNS0zLTEtMS04NTU2Mw_e3bde9e9-80aa-4936-9523-905c6e55daa9"
      unitRef="usd">23656000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNi0xLTEtMS04NTU2Mw_f07fe830-c4c0-4e10-b173-858433a9be0a"
      unitRef="usd">4532000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNi0zLTEtMS04NTU2Mw_e18043c8-e34d-4979-b456-172f0a98931a"
      unitRef="usd">-1062000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNy0xLTEtMS04NTU2Mw_c9885531-5a40-44cf-b82d-7fccda1cbc90"
      unitRef="usd">-1966000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfNy0zLTEtMS04NTU2Mw_a4edb3c3-cc94-45bb-9fc1-c8195a4d5d09"
      unitRef="usd">6492000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfOC0xLTEtMS04NTU2Mw_83de2a1c-630b-4074-babe-b782ca5a73f0"
      unitRef="usd">32710000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yNS9mcmFnOmEzMDMzNjY4OWFmZDRiYTQ5ODQ5MTRjMjJkOWFkYTk1L3RhYmxlOmE4YjA4MzFiM2RhYzRmZGM5OWUxOTZiNDExNDU1YWQxL3RhYmxlcmFuZ2U6YThiMDgzMWIzZGFjNGZkYzk5ZTE5NmI0MTE0NTVhZDFfOC0zLTEtMS04NTU2Mw_7cc87c18-ec4f-4195-a20c-eb19041be640"
      unitRef="usd">52784000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3db0bfa836904471aed6eaef59c651d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xLTEtMS04NTU2Mw_1013e8fa-8689-47ef-b1f4-709c6d5fc16b"
      unitRef="shares">133117000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3db0bfa836904471aed6eaef59c651d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0zLTEtMS04NTU2Mw_57f7e236-adb7-42ca-ab87-c60c0f3eff69"
      unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32b7fd68d4dc42f6a4682df5fbd054b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi05LTEtMS04NTU2Mw_cba67a16-004d-45ad-9ec1-ff2d649d879b"
      unitRef="usd">1311629000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i471ea9f3ea504ed5a4cb6ae7ae617bf7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xMS0xLTEtODU1NjM_2361679c-46b6-4437-9e44-774833f6e13e"
      unitRef="usd">35078000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2340bae967aa46a4893696154bd9e8d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xMy0xLTEtODU1NjM_d552aa55-8b1c-4b90-be97-a000e74e8afc"
      unitRef="usd">639595000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i3dc51170cbf04841bef83c919730ab11_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xNS0xLTEtODU1NjM_16a6a3ad-12cf-496d-a040-08f9ade4f557"
      unitRef="shares">9533000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i3dc51170cbf04841bef83c919730ab11_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xNy0xLTEtODU1NjM_63838b79-304e-4e08-99c4-630903de8e6e"
      unitRef="usd">-189232000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMi0xOS0xLTEtODU1NjM_75d6f59a-0f77-49d3-811c-27d68c79cafb"
      unitRef="usd">1797084000</us-gaap:StockholdersEquity>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib092279d064b49fe977ae9a376e53e28_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMy0xMS0xLTEtODU1NjM_18fd4ed6-456b-4e23-8531-a0fd5573807e"
      unitRef="usd">-5579000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic408741a8daa4be2a0862b3834957f76_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMy0xMy0xLTEtODU1NjM_e37b0608-eb36-4576-9639-7d0a72667774"
      unitRef="usd">38289000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMy0xOS0xLTEtODU1NjM_443023b6-e09c-4c54-abaa-b16e6a00b7e9"
      unitRef="usd">32710000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i806956392b0242bb86aa316db24c8a50_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNC0xLTEtMS04NTU2Mw_5c7efdcc-658e-4e27-8557-7ff077129193"
      unitRef="shares">324000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i9e797482eeba40d09af116397de587e7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNC05LTEtMS04NTU2Mw_3469f974-8778-4b3d-b913-b6d67d080411"
      unitRef="usd">3011000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNC0xOS0xLTEtODU1NjM_e68e216c-1476-4a8b-beaf-0c993cc17faa"
      unitRef="usd">3011000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i806956392b0242bb86aa316db24c8a50_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNy0xLTEtMS04NTU2Mw_0c1654cb-032b-4154-bcc3-39ef75b998fb"
      unitRef="shares">125000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9e797482eeba40d09af116397de587e7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNy05LTEtMS04NTU2Mw_fd9413ce-c576-4d41-85e3-35dede9dbc4c"
      unitRef="usd">2112000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfNy0xOS0xLTEtODU1NjM_803e4027-2491-4982-a3db-a9f73013196a"
      unitRef="usd">2112000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9e797482eeba40d09af116397de587e7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfOS05LTEtMS04NTU2Mw_a9721af7-0cc7-4734-b3b1-bf990b046bdd"
      unitRef="usd">5461000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfOS0xOS0xLTEtODU1NjM_c52b60ce-6932-4a2f-b4ff-978f551bf565"
      unitRef="usd">5461000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i806956392b0242bb86aa316db24c8a50_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTAtMS0xLTEtODU1NjM_a7a2a3e6-73b7-4377-af78-93f0880ca0b5"
      unitRef="shares">561000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iac629a5d1adb44b696db0cf294038dce_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTAtMTUtMS0xLTg1NTYz_987691d9-6182-4e1a-a2a7-443f764a090b"
      unitRef="shares">561000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iac629a5d1adb44b696db0cf294038dce_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTAtMTctMS0xLTg1NTYz_3d9eb488-4197-49ba-853c-b4d06f193057"
      unitRef="usd">13669000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTAtMTktMS0xLTg1NTYz_d33db571-a9c8-4e75-b5de-1eac13eb4b57"
      unitRef="usd">13669000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5d22f0264acc4c6091198aa53e0b5b90_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMS0xLTEtODU1NjM_fbd467f7-7f97-48f3-9f8c-b36ff7e9e537"
      unitRef="shares">133005000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5d22f0264acc4c6091198aa53e0b5b90_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMy0xLTEtODU1NjM_0236c3ab-9caa-4c87-b312-44c0620fc924"
      unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i76895ab89a8146e69b4ed51a43922b1e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItOS0xLTEtODU1NjM_6a73161f-5e52-43db-8877-32aab16e46fd"
      unitRef="usd">1311291000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c0f22a9358f415b944673b04d3dbf3a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMTEtMS0xLTg1NTYz_4de495f3-4fc7-49be-80e8-1352a966badd"
      unitRef="usd">29499000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i27ec2532da8145caaed7370c65bb6c11_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMTMtMS0xLTg1NTYz_f3640358-aed8-43f0-b924-7dda57e4e058"
      unitRef="usd">677884000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i097331ae29cf4c3bb3e93a2f04189d80_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMTUtMS0xLTg1NTYz_15bf2e84-4601-4354-b619-84aae2bb9b25"
      unitRef="shares">10094000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i097331ae29cf4c3bb3e93a2f04189d80_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMTctMS0xLTg1NTYz_f321eecf-2467-47e9-ba32-09d170a18986"
      unitRef="usd">-202901000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjIzNTdhMDI5OTk2NDQ5YTI4MDkxM2Q3OTM5NTJiZDEwL3RhYmxlcmFuZ2U6MjM1N2EwMjk5OTY0NDlhMjgwOTEzZDc5Mzk1MmJkMTBfMTItMTktMS0xLTg1NTYz_c587c3d5-8bfd-493a-85a9-aa3b9b635603"
      unitRef="usd">1815787000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib820519088f24ad4b831a323d292eaea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xLTEtMS04NTU2Mw_048f859f-680f-48f3-8bfe-b2e7e9131989"
      unitRef="shares">138279000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib820519088f24ad4b831a323d292eaea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0zLTEtMS04NTU2Mw_7e945890-b952-4c32-8092-58016c3d176f"
      unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i25daab03d091403b8021c99acf4de7de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi05LTEtMS04NTU2Mw_a91c1b7d-5889-4f88-8426-4e3aad7b46fd"
      unitRef="usd">1303254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c08d725ab674042bf3d93dbec49333d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xMS0xLTEtODU1NjM_82cd35f4-9860-4775-a06e-ec87eac8446b"
      unitRef="usd">-506000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23419b8d77ce4ff0b4c5f1654617a9f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xMy0xLTEtODU1NjM_3610541b-bf95-4471-97be-0b4d41db55e4"
      unitRef="usd">475400000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="if1bc7ee5532d4c9ea06a0c84ce83a872_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xNS0xLTEtODU1NjM_d14efdfc-d853-4dcc-87fa-87f676d59cd5"
      unitRef="shares">3753000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="if1bc7ee5532d4c9ea06a0c84ce83a872_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xNy0xLTEtODU1NjM_5cf89ad2-9570-47be-8f4b-f08fda8e2364"
      unitRef="usd">-59172000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4246aff07c264329a1a8658e4dc2cd99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMi0xOS0xLTEtODU1NjM_f57762d4-b1f4-4f30-9191-cf6e30377180"
      unitRef="usd">1718990000</us-gaap:StockholdersEquity>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ife2024f43bdd4512b51cfd68ebbead41_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMy0xMS0xLTEtODU1NjM_d9acba7c-8325-4f06-9972-c540f97a2432"
      unitRef="usd">18226000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id20a733d6ffc4d6882f947eeacc1b83d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMy0xMy0xLTEtODU1NjM_03338d8d-cd98-4fe2-8b69-57f7a6bedaf5"
      unitRef="usd">34558000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfMy0xOS0xLTEtODU1NjM_59b3232e-0683-4a22-a602-cd0d7c1d947a"
      unitRef="usd">52784000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i127de0bb277b4de99cfe4ee539247ae5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNC0xLTEtMS04NTU2Mw_67deaf6a-3a73-4801-be60-f1269e7e1fdd"
      unitRef="shares">350000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i157b4e7935f648e0a725dba78db1477e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNC05LTEtMS04NTU2Mw_97e07a72-c81d-4d18-b2cb-545712ec455c"
      unitRef="usd">2339000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNC0xOS0xLTEtODU1NjM_5d34c70d-1833-49c4-89f3-d67674c74a9f"
      unitRef="usd">2339000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i127de0bb277b4de99cfe4ee539247ae5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNS0xLTEtMS04NTU2Mw_20a2a93d-5678-4fd8-aea9-0344f1d49169"
      unitRef="shares">105000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i157b4e7935f648e0a725dba78db1477e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNS05LTEtMS04NTU2Mw_20af264b-4682-4b54-b7bb-e5667d37af0a"
      unitRef="usd">1662000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNS0xOS0xLTEtODU1NjM_e41c7b94-7c6b-4428-9bdc-b25ec3753dff"
      unitRef="usd">1662000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i157b4e7935f648e0a725dba78db1477e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNi05LTEtMS04NTU2Mw_68d9210c-11f8-486d-9c67-dd8293b43ac2"
      unitRef="usd">5216000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfNi0xOS0xLTEtODU1NjM_240bb69b-67e4-4724-bf98-0edcba7a2cd8"
      unitRef="usd">5216000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i127de0bb277b4de99cfe4ee539247ae5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOC0xLTEtMS04NjE1OQ_1b4fbc1a-d526-4f9a-aa0d-d5cfd27ff770"
      unitRef="shares">459000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i410968e54a37454fb40cce3c1e27f1c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOC0xNS0xLTEtODU1NjM_b3bdb5e8-8561-4fd8-8e36-2f954f6a93ed"
      unitRef="shares">459000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i410968e54a37454fb40cce3c1e27f1c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOC0xNy0xLTEtODU1NjM_8e839cd8-be3b-45b2-b7d9-b241ee4bc68d"
      unitRef="usd">9680000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOC0xOS0xLTEtODU1NjM_4390db19-21b5-48db-8ec5-c183a9ff3679"
      unitRef="usd">9680000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iddbaf42c97c0466e9ddd8e50feef1eab_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xLTEtMS04NTU2Mw_d757017d-5ca2-4616-add2-1c56bfda9d7b"
      unitRef="shares">138275000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iddbaf42c97c0466e9ddd8e50feef1eab_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0zLTEtMS04NTU2Mw_742d6ba7-5fa7-444c-9fcf-79d652fccf4c"
      unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73a13544ac3648acaab549586c98459a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS05LTEtMS04NTU2Mw_8f41a2fa-78e8-4095-b6a6-d0078179e6ff"
      unitRef="usd">1302039000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2346c62dceaf49b2a001598908c1d8ef_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xMS0xLTEtODU1NjM_5b9b1ff5-9543-46cb-bde1-2bcb095e7b57"
      unitRef="usd">17720000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a8c572b67bf402d8e7496e1edee9075_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xMy0xLTEtODU1NjM_25a82858-57c4-45ab-97a8-4245c089fc9f"
      unitRef="usd">509958000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i0798684e88c149bdba44ae0249bcd28f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xNS0xLTEtODU1NjM_35b4a237-6bb4-4991-86f7-1471d505feff"
      unitRef="shares">4212000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i0798684e88c149bdba44ae0249bcd28f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xNy0xLTEtODU1NjM_d709e268-279b-40a6-a370-515414e3bf38"
      unitRef="usd">-68852000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib428a27f86524a899202a663753c6303_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8yOC9mcmFnOjJhNzFlZjNiYmE3MzQyYmViZGM2Mzk3ODEyZWEwYThhL3RhYmxlOjU3NDJiY2JjYzAxYTRjM2ViZjQ3NjFmMWE5ODhiMWE1L3RhYmxlcmFuZ2U6NTc0MmJjYmNjMDFhNGMzZWJmNDc2MWYxYTk4OGIxYTVfOS0xOS0xLTEtODU1NjM_8d1082d2-a1ff-4115-bea6-5bcb1e0ab47d"
      unitRef="usd">1760879000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNS0zLTEtMS04NTU2Mw_cf5143a4-1f93-43da-b7e6-7d290360ec0e"
      unitRef="usd">38289000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNS01LTEtMS04NTU2Mw_fcd0c52e-a16f-4234-9594-20fa9bfe90d1"
      unitRef="usd">34558000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNi0zLTEtMS04NTU2Mw_2aa53c7a-f4e1-4d34-81e0-e548c8d34f16"
      unitRef="usd">15327000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNi01LTEtMS04NTU2Mw_3b51b844-455f-482d-b5d2-08de306aa814"
      unitRef="usd">13297000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfOC0zLTEtMS04NTU2Mw_f37279a2-5a6f-4c4b-8658-624bdac9e660"
      unitRef="usd">264000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfOC01LTEtMS04NTU2Mw_973961f1-b35e-44ea-b5fd-ecb2d5571dfa"
      unitRef="usd">308000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTItMy0xLTEtODU1NjM_721108ed-022d-4f83-abf3-25efe7d26e36"
      unitRef="usd">-52000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTItNS0xLTEtODU1NjM_c31adc4b-51e6-48c9-924f-ee0740dbb58a"
      unitRef="usd">-317000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <twnk:NonCashLeaseExpense
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTMtMy0xLTEtODU1NjM_16e7e54c-f56b-4e20-9ee2-5a8c3e6728f3"
      unitRef="usd">73000</twnk:NonCashLeaseExpense>
    <twnk:NonCashLeaseExpense
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTMtNS0xLTEtODU1NjM_101822d6-d071-4e71-89f8-359610c7a778"
      unitRef="usd">125000</twnk:NonCashLeaseExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTQtMy0xLTEtODU1NjM_f54c4976-881f-4784-8b6d-dc6d975bbdd8"
      unitRef="usd">3011000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTQtNS0xLTEtODU1NjM_c04cf537-de2f-4c1d-9940-5232542c5787"
      unitRef="usd">2339000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnInvestments
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTMtMy0xLTEtODg2Nzc_ca7072fe-fa72-48b4-bdcc-7536184223a2"
      unitRef="usd">86000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTMtNS0xLTEtODg2ODY_54308cc8-9522-46da-9bd7-2a56320c805c"
      unitRef="usd">0</us-gaap:GainLossOnInvestments>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTYtMy0xLTEtODU1NjM_d69679f2-4dbf-4ff5-99c0-9e32b10b80d4"
      unitRef="usd">8312000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTYtNS0xLTEtODU1NjM_db3e86f0-087c-413d-a259-287a40b67494"
      unitRef="usd">7322000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTktMy0xLTEtODU1NjM_5946841d-d5fd-41d7-9c8e-06b3101ca634"
      unitRef="usd">21167000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMTktNS0xLTEtODU1NjM_a388ae1a-8a03-40d7-aa4e-a9482be0f6b9"
      unitRef="usd">44848000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjAtMy0xLTEtODU1NjM_e1ba37aa-3447-48e8-acf5-e113dca10cbb"
      unitRef="usd">2092000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjAtNS0xLTEtODU1NjM_767d76bb-0f94-4480-a43f-e5b3b3f3b2bf"
      unitRef="usd">7054000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjEtMy0xLTEtODU1NjM_5c2ea2f5-4a8b-4888-8518-4a1f7b255133"
      unitRef="usd">-5092000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjEtNS0xLTEtODU1NjM_d0c6784a-d30e-4d74-9abc-709be7fbf0ab"
      unitRef="usd">-3735000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjMtMy0xLTEtODU1NjM_5847ea1e-4fbd-4afb-85d2-2cf7f30b0d08"
      unitRef="usd">-23016000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjMtNS0xLTEtODU1NjM_f338c9f1-3407-41d1-8fcd-0046f03a2ed3"
      unitRef="usd">10866000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <twnk:IncreaseDecreaseinCustomerTradeAllowanceLiability
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjQtMy0xLTEtODU1NjM_eaaaba2e-4d2e-4774-854e-fc483e19ebdb"
      unitRef="usd">3869000</twnk:IncreaseDecreaseinCustomerTradeAllowanceLiability>
    <twnk:IncreaseDecreaseinCustomerTradeAllowanceLiability
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjQtNS0xLTEtODU1NjM_39f8f642-d9e2-4ea8-a615-609d7482091a"
      unitRef="usd">10561000</twnk:IncreaseDecreaseinCustomerTradeAllowanceLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjYtMy0xLTEtODU1NjM_dd737ca3-b221-4eb3-9777-7e5048aaf38a"
      unitRef="usd">27928000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjYtNS0xLTEtODU1NjM_bd1d5e1a-a7a7-4c8b-8381-c8a86a98c496"
      unitRef="usd">31526000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjktMy0xLTEtODU1NjM_cbe94ca1-e0da-4c84-a35d-5b2780d79e0a"
      unitRef="usd">23463000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMjktNS0xLTEtODU1NjM_56436f37-c903-424d-85c0-dd84690d8597"
      unitRef="usd">23034000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzItMy0xLTEtODU1NjM_d3db8eb6-d40f-4224-aed6-79c30786c850"
      unitRef="usd">18000000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzItNS0xLTEtODU1NjM_f268cd4a-4171-4f2a-b6cf-c3ea2080e95b"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsForSoftware
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzMtMy0xLTEtODU1NjM_ce01bd08-41b1-4e68-b425-d35436d21860"
      unitRef="usd">964000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzMtNS0xLTEtODU1NjM_49dac80d-ca0c-4188-912c-62a7f9624dc4"
      unitRef="usd">1825000</us-gaap:PaymentsForSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzQtMy0xLTEtODU1NjM_cdfcb368-0c3b-4889-8ee7-ac73e0c948cc"
      unitRef="usd">-6427000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzQtNS0xLTEtODU1NjM_5c552e67-19da-4474-9466-e961400fdacf"
      unitRef="usd">-24859000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzctMy0xLTEtODU1NjM_c1a20c57-91d5-401b-ac46-4b2049329f56"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfMzctNS0xLTEtODU1NjM_6413365c-e371-4553-8840-a49ff96550a8"
      unitRef="usd">2792000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDItMy0xLTEtODU1NjM_1143f118-7602-46ab-9ba6-deb790a10e9d"
      unitRef="usd">13669000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDItNS0xLTEtODU1NjM_71216fc4-cf94-4ab2-9e28-85787b1c8162"
      unitRef="usd">9680000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDMtMy0xLTEtODU1NjM_760f7c94-ea05-4718-b177-e49f3f1493b7"
      unitRef="usd">5461000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDMtNS0xLTEtODU1NjM_7a99796f-29ca-487b-8596-de10105d39e3"
      unitRef="usd">5216000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDQtMy0xLTEtODU1NjM_09b378e2-67e1-4dbd-a1e1-de455fbb6a48"
      unitRef="usd">2112000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDQtNS0xLTEtODU1NjM_98ca3b14-6b90-4909-a666-3639d1f90043"
      unitRef="usd">1662000</us-gaap:ProceedsFromStockOptionsExercised>
    <twnk:PaymentsOnTaxReceivableAgreement
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDUtMy0xLTEtODU1NjM_a45a1cb5-1105-4ae4-a7fd-3d4b1d7909ba"
      unitRef="usd">1358000</twnk:PaymentsOnTaxReceivableAgreement>
    <twnk:PaymentsOnTaxReceivableAgreement
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDUtNS0xLTEtODU1NjM_a6b52f66-cca7-4b4a-bf9f-b3e1d417df39"
      unitRef="usd">1443000</twnk:PaymentsOnTaxReceivableAgreement>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDctMy0xLTEtODU1NjM_9afcd27b-c8b1-4180-ad7d-b5a35a9ee1bf"
      unitRef="usd">-18376000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDctNS0xLTEtODU1NjM_f02bd7dc-769a-47e4-bb3a-8b065514b139"
      unitRef="usd">-17469000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDgtMy0xLTEtODU1NjM_d4876c8b-cb36-4338-9369-db5b6973f708"
      unitRef="usd">-43000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDgtNS0xLTEtODU1NjM_034e889c-2d68-426e-a5b3-0e475b14cf35"
      unitRef="usd">74000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDktMy0xLTEtODU1NjM_a691bc2a-6642-4f4d-96fc-d8de3f227566"
      unitRef="usd">3082000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNDktNS0xLTEtODU1NjM_1881ea0e-614c-412f-be33-075c044e4c0b"
      unitRef="usd">-10728000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNTAtMy0xLTEtODU1NjM_8e93e735-16b1-4cbf-a87c-54517b5eebec"
      unitRef="usd">98584000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4246aff07c264329a1a8658e4dc2cd99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNTAtNS0xLTEtODU1NjM_79480469-ebf8-44f6-b635-4395e37c7eed"
      unitRef="usd">249159000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNTEtMy0xLTEtODU1NjM_ffabeb94-8555-4546-8db3-3ba84742f41f"
      unitRef="usd">101666000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib428a27f86524a899202a663753c6303_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOjRkODkyODIxNTM2NjQ0ZDdiMGRiMzc3ODYxZWJmMWJiL3RhYmxlcmFuZ2U6NGQ4OTI4MjE1MzY2NDRkN2IwZGIzNzc4NjFlYmYxYmJfNTEtNS0xLTEtODU1NjM_c4891971-881f-435f-8e40-9ee253373feb"
      unitRef="usd">238431000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDAtMy0xLTEtODU1NjM_1ee67abd-0f62-4ea3-8ad4-4e2635843ff9"
      unitRef="usd">10096000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDAtNS0xLTEtODU1NjM_c731394d-69b1-4f63-906d-a3bb42b03abe"
      unitRef="usd">9678000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDEtMy0xLTEtODU1NjM_b0daa927-2fb8-4367-9acc-6e1ea04b6244"
      unitRef="usd">6416000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDEtNS0xLTEtODU1NjM_ed27c256-097d-4c15-9d45-d3e644fe043e"
      unitRef="usd">-514000</us-gaap:IncomeTaxesPaidNet>
    <twnk:IncreaseDecreaseinAccruedCapitalExpenditures
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDMtMy0xLTEtODU1NjM_7a387e52-296c-4805-acfc-0a5d5069a601"
      unitRef="usd">11778000</twnk:IncreaseDecreaseinAccruedCapitalExpenditures>
    <twnk:IncreaseDecreaseinAccruedCapitalExpenditures
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zMS9mcmFnOjFlNmJlNmE5MDcxZTRkOTdhZGExOWQ0Y2ExNzUzYzk3L3RhYmxlOmE0MDU4NWM0Y2E0ZDQyMjZhMDJkZTVmM2JkOGM3YzZjL3RhYmxlcmFuZ2U6YTQwNTg1YzRjYTRkNDIyNmEwMmRlNWYzYmQ4YzdjNmNfNDMtNS0xLTEtODU1NjM_231d612c-9a27-4821-9178-596dfa77e7ee"
      unitRef="usd">5433000</twnk:IncreaseDecreaseinAccruedCapitalExpenditures>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ4Ng_01539307-29fa-4de0-bfa1-82f4dcb3db26">Summary of Significant Accounting Policies &lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Descr&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;ption of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hostess Brands, Inc. is a Delaware corporation headquartered in Lenexa, Kansas. The condensed consolidated financial statements include the accounts of Hostess Brands, Inc. and its subsidiaries (collectively, the &#x201c;Company&#x201d;). The Company is a leading sweet snacks company focused on developing, manufacturing, marketing, selling and distributing snacks in North America primarily under the Hostess&#xae; and Voortman&#xae; brands. The Company produces a variety of new and classic treats including iconic Hostess&#xae; Donettes&#xae;, Twinkies&#xae;, CupCakes, Ding Dongs&#xae; and Zingers&#xae;, as well as a variety of Voortman&#xae; branded cookies and wafers. The Hostess&#xae; brand dates back to 1919 when the Hostess&#xae; CupCake was introduced to the public, followed by Twinkies&#xae; in 1930. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s operations are conducted through wholly-owned operating subsidiaries. The condensed consolidated financial statements included herein have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). The results of operations for any quarter or a partial fiscal year period are not necessarily indicative of the results to be expected for other periods or the full fiscal year. For the periods presented, the Company has one reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Adoption of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides practical expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the amendments in this update apply only to contracts, hedging relationships, and other transactions that reference the London Inter-Bank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued as a result of reference rate reform. In December 2022, the FASB issued ASU No 2022-06, &#x201c;Reference Rate Reform (Topic 848) - Deferral of the Sunset Date of Topic 848&#x201d;, which extends the optional transition relief to ease the potential burden in accounting for reference rate reform on financial reporting. The transition relief is provided through December 31, 2024 based on the expectation that the London Interbank Offered Rate (LIBOR) will cease to be published as of June 30, 2023. The Company is evaluating the impact the new standard will have on the consolidated financial statements and related disclosures but does not anticipate a material impact.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All intercompany balances and transactions related to activity between the Company and its wholly-owned subsidiaries have been eliminated in consolidation.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities at the date of the financial statements and for the reported amounts of revenues and expenses during the reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable represents amounts invoiced to customers for performance obligations which have been satisfied. As of March&#160;31, 2023 and December&#160;31, 2022, the Company&#x2019;s accounts receivable were $190.0 million and $168.8 million, respectively, which have been reduced by an allowance for damages occurring during shipment, quality claims and doubtful accounts in the amount of $5.8&#160;million for both periods ended March&#160;31, 2023 and December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net-realizable value on a first-in first-out basis. Abnormal amounts of idle facility expense, freight, handling costs, and wasted material (spoilage) are expensed in the period they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories are as follows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredients and packaging&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventory in transit to customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Interest&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes a portion of the interest on its term loan (see Note 4. Debt and Lease Obligations) related to certain property and equipment during its construction period. The capitalized interest is recorded as part of the asset to which it relates and depreciated over the asset&#x2019;s estimated useful life. The Company capitalized interest of $1.7&#160;million during the three months ended March&#160;31, 2023. No interest was capitalized during the three months ended March 31, 2022. Capitalized interest is included in property and equipment, net on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Software Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software is included in other assets on the condensed consolidated balance sheets in the amount of $21.0 million and $21.4 million, net of accumulated amortization of $24.0&#160;million and $22.6&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. Capitalized software costs are amortized over their estimated useful life of up to five years commencing when such assets are ready for their intended use. Software amortization expense included in general and administrative expense on the condensed consolidated statements of operations was $1.4 million for the three months ended March&#160;31, 2023, compared to $1.0 million for the three months ended March&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net revenue consists of sales of packaged food products primarily within the Sweet Baked Goods (&#x201c;SBG&#x201d;) category in the United States, as well as in the Cookie category in the United States and Canada. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables disaggregate revenue by geographical market and category.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;In thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Sweet Baked Goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cookies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;341,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;In thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Sweet Baked Goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cookies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;327,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;332,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had one customer (together with its affiliates) that accounted for 18.3% and 20.7% of total net revenue for the three months ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ4OA_4087f151-4cf5-46d1-8243-9f82f25f4b41">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s operations are conducted through wholly-owned operating subsidiaries. The condensed consolidated financial statements included herein have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). The results of operations for any quarter or a partial fiscal year period are not necessarily indicative of the results to be expected for other periods or the full fiscal year. For the periods presented, the Company has one reportable segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfMTI3Ng_12d15104-689e-402d-8bb2-04ac94e528b5"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ4NQ_d6db957c-a3f7-411c-a703-4d9376b60eb2">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Adoption of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides practical expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the amendments in this update apply only to contracts, hedging relationships, and other transactions that reference the London Inter-Bank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued as a result of reference rate reform. In December 2022, the FASB issued ASU No 2022-06, &#x201c;Reference Rate Reform (Topic 848) - Deferral of the Sunset Date of Topic 848&#x201d;, which extends the optional transition relief to ease the potential burden in accounting for reference rate reform on financial reporting. The transition relief is provided through December 31, 2024 based on the expectation that the London Interbank Offered Rate (LIBOR) will cease to be published as of June 30, 2023. The Company is evaluating the impact the new standard will have on the consolidated financial statements and related disclosures but does not anticipate a material impact.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ3NQ_70190fe7-efc8-4bd8-be01-b7dc4c0eebff">Principles of ConsolidationAll intercompany balances and transactions related to activity between the Company and its wholly-owned subsidiaries have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzUyMg_2db97e0a-5410-4c57-a899-292e6c2fe5bd">Use of EstimatesThe preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities at the date of the financial statements and for the reported amounts of revenues and expenses during the reporting period.</us-gaap:UseOfEstimates>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ3Ng_0fc46e1c-18a0-4da5-bcfe-f28b51dc348b">Accounts ReceivableAccounts receivable represents amounts invoiced to customers for performance obligations which have been satisfied.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNDc1OA_aa7e1c51-8689-4328-b443-97c901679b77"
      unitRef="usd">190000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNDc2NQ_64cd1bdb-16e2-4baf-815c-2dba91f5b316"
      unitRef="usd">168800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNDkyMw_4ca15a5d-e682-49e8-840f-18a861e9a991"
      unitRef="usd">5800000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNDkyMw_d07e6e06-a40f-4f0d-b4e7-dd147f975d74"
      unitRef="usd">5800000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzUwMw_f7b7c2ac-ee7a-41c2-9b7c-bdb86a375414">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net-realizable value on a first-in first-out basis. Abnormal amounts of idle facility expense, freight, handling costs, and wasted material (spoilage) are expensed in the period they are incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ4Mw_7adb6247-0572-4093-9549-279b20d54da6">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories are as follows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ingredients and packaging&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventory in transit to customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfMi0xLTEtMS04NTU2Mw_7fc427be-0577-4a33-baf1-20239059700c"
      unitRef="usd">33459000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfMi0zLTEtMS04NTU2Mw_7a71c9b4-b59b-47bf-a9d6-0113b8266fd8"
      unitRef="usd">35410000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfMy0xLTEtMS04NTU2Mw_9c8ba688-dca6-40bc-a7f1-e53a09f9399b"
      unitRef="usd">31253000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfMy0zLTEtMS04NTU2Mw_c2c3b1b0-e2af-4d8b-ae23-c8e6cf0b47e4"
      unitRef="usd">26133000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <twnk:OtherInventoryInTransitNet
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfNC0xLTEtMS04NTU2Mw_bd5e44ee-7f69-4421-a737-12fcc0c4e1d0"
      unitRef="usd">2786000</twnk:OtherInventoryInTransitNet>
    <twnk:OtherInventoryInTransitNet
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfNC0zLTEtMS04NTU2Mw_af2b17e0-6ae8-4be4-9dcd-8e1ae2de753f"
      unitRef="usd">3863000</twnk:OtherInventoryInTransitNet>
    <us-gaap:InventoryNet
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfNS0xLTEtMS04NTU2Mw_77b739a9-eaa9-469a-8824-adc95966ad1e"
      unitRef="usd">67498000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjk1NmMwNjYyMmE2MjRhNjdhMTliNjBmNzRlYzE1MTM2L3RhYmxlcmFuZ2U6OTU2YzA2NjIyYTYyNGE2N2ExOWI2MGY3NGVjMTUxMzZfNS0zLTEtMS04NTU2Mw_32eb3ca1-98dd-454a-b93e-624d92721161"
      unitRef="usd">65406000</us-gaap:InventoryNet>
    <us-gaap:InterestCapitalizationPolicyPolicyTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzUyOQ_fe8ff34f-8a26-413e-a6b6-b80d37355882">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Interest&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes a portion of the interest on its term loan (see Note 4. Debt and Lease Obligations) related to certain property and equipment during its construction period. The capitalized interest is recorded as part of the asset to which it relates and depreciated over the asset&#x2019;s estimated useful life. The Company capitalized interest of $1.7&#160;million during the three months ended March&#160;31, 2023. No interest was capitalized during the three months ended March 31, 2022. Capitalized interest is included in property and equipment, net on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:InterestCapitalizationPolicyPolicyTextBlock>
    <us-gaap:InterestCostsCapitalized
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjA0Nw_2163cb8e-efe5-43cb-baa4-c870e54be008"
      unitRef="usd">1700000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjExNA_758d799b-c679-4001-90d6-82ac8ba9b4d2"
      unitRef="usd">0</us-gaap:InterestCostsCapitalized>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzUzNg_a9518c8f-94d5-4bfc-88d8-fa59e617a17c">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Software Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software is included in other assets on the condensed consolidated balance sheets in the amount of $21.0 million and $21.4 million, net of accumulated amortization of $24.0&#160;million and $22.6&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. Capitalized software costs are amortized over their estimated useful life of up to five years commencing when such assets are ready for their intended use. Software amortization expense included in general and administrative expense on the condensed consolidated statements of operations was $1.4 million for the three months ended March&#160;31, 2023, compared to $1.0 million for the three months ended March&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjQ0MA_a303039e-fc6e-4e41-9d80-baf8fe985434"
      unitRef="usd">21000000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjQ0Nw_805491a5-2c7d-40b7-b4b4-8daa9541f0e3"
      unitRef="usd">21400000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfMjE5OTAyMzI2NzQxMA_ced9c6ef-5c1f-4234-9f08-5a6453c2826d"
      unitRef="usd">24000000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfMjE5OTAyMzI2NzQyOA_abf76f23-c312-4f03-b930-7986dd891431"
      unitRef="usd">22600000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <twnk:CapitalizedComputerSoftwareUsefulLife
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjU2NA_d898cbd5-07e3-4795-99de-116e81a597f4">P5Y</twnk:CapitalizedComputerSoftwareUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjc2NQ_86b0b300-df75-40d8-af18-df820c40b5c5"
      unitRef="usd">1400000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNjg0MQ_f2b0dc23-81a6-44f1-aaf9-771d414a3a25"
      unitRef="usd">1000000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzUzMA_e423a998-0aca-4811-a70d-c30365e706c0">Disaggregation of RevenueNet revenue consists of sales of packaged food products primarily within the Sweet Baked Goods (&#x201c;SBG&#x201d;) category in the United States, as well as in the Cookie category in the United States and Canada.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzQ5OQ_7fcedf00-118e-4b01-99d5-4fa12e742012">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables disaggregate revenue by geographical market and category.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;In thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Sweet Baked Goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cookies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;341,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;In thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Sweet Baked Goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cookies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;327,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;332,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82ef9080c08749c1a819df71fae39dc9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMi0xLTEtMS04NTU2Mw_604c6ee8-b1dd-424e-830d-9a00567ede2a"
      unitRef="usd">308430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f910ce7a7c040a38c282a7090b3a8ac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMi01LTEtMS04NTU2Mw_c9a891a6-aaed-4f73-8c31-1be10a8fc338"
      unitRef="usd">32714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82e635ea727e4e7e92027387e42a15c0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMi03LTEtMS04NTU2Mw_48707c73-0266-44bd-8ead-2c3ab51d25e6"
      unitRef="usd">341144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e665aed3c9d43b782d83cc515355fda_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMy0xLTEtMS04NTU2Mw_b6edd3b0-7e12-40e7-8d3f-a61e7fa73bd9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e6fcc7dc69e4cb9ad6e57788e6fcdad_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMy01LTEtMS04NTU2Mw_9c438a7f-e5d1-4558-a6b6-313ad324382e"
      unitRef="usd">4259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf89f12ab8ae4e02904ddc552d01903e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfMy03LTEtMS04NTU2Mw_8f33cbef-da64-445d-8169-53642b01cefb"
      unitRef="usd">4259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bda2013185a4465ad855e0780180a1a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfNC0xLTEtMS04NTU2Mw_91d04496-541e-4b2a-aaa6-2448228b673e"
      unitRef="usd">308430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc4190b29a3a49bf8adaf46adcf681ca_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfNC01LTEtMS04NTU2Mw_804843f1-34e8-4c7b-8f25-a4606b81eb39"
      unitRef="usd">36973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOmU4MTg5MDQ5M2NlMTQxZTFhOWVmZjFjZWU2YTFlMjk1L3RhYmxlcmFuZ2U6ZTgxODkwNDkzY2UxNDFlMWE5ZWZmMWNlZTZhMWUyOTVfNC03LTEtMS04NTU2Mw_b8136582-d578-40d1-b5b8-696e13cafe05"
      unitRef="usd">345403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cedebde3cc2439f8e51a0a8d2917295_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMi0xLTEtMS04NTU2Mw_a2c6831a-8ba8-4d87-ad0e-4057f8d52394"
      unitRef="usd">296372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i805a1433fda24ec291c26cd99e3566bc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMi01LTEtMS04NTU2Mw_f28b4cee-7fd3-4237-a801-0d8a1eba53d7"
      unitRef="usd">30916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6aad4e6ae560422da7eb821a0149b317_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMi03LTEtMS04NTU2Mw_717f19b2-582d-44cd-ad00-968a8079f089"
      unitRef="usd">327288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05dde26514e34dd5b5727346d8d49b4c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMy0xLTEtMS04NTU2Mw_cab95799-54dd-45db-819a-e10cc6be1711"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bf21ceffca04ad3beee72ef97300c6e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMy01LTEtMS04NTU2Mw_a8934bf9-dab9-458b-abd0-0d097db522c2"
      unitRef="usd">4763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e908b97dd11456481cd9f1f759e38c7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfMy03LTEtMS04NTU2Mw_41204908-8fce-42d5-98f2-5db1f934ab5a"
      unitRef="usd">4763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39c29f7e2b204257a46b0112dd3ed5dc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfNC0xLTEtMS04NTU2Mw_6dfbd6df-8ebf-4c37-80ee-3fb879bdce0d"
      unitRef="usd">296372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29d7d940d57641c7b75fc4bd95e1a3a5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfNC01LTEtMS04NTU2Mw_7ce811b1-bcb3-4ce2-a633-1434df2cbdfc"
      unitRef="usd">35679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RhYmxlOjUyM2FjMzQyZDZmMzRhZTZhMjk2NThhOTExMjI3OGVkL3RhYmxlcmFuZ2U6NTIzYWMzNDJkNmYzNGFlNmEyOTY1OGE5MTEyMjc4ZWRfNC03LTEtMS04NTU2Mw_4c64c772-09ee-4465-aa0f-5e52fec6571d"
      unitRef="usd">332051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia22cbdcf653845d1ace3edb4ec864895_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfNzMxNQ_9922b110-3292-4c97-b1b7-b39a240778e2"
      unitRef="number">0.183</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9b95ce0f0e884691a5998a6ac4e40956_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF8zNy9mcmFnOjc0MGQyMDIwYWZmYzRmYmM4MDMzYjRlNzlkNGZjMWYxL3RleHRyZWdpb246NzQwZDIwMjBhZmZjNGZiYzgwMzNiNGU3OWQ0ZmMxZjFfMTY0OTI2NzQ1MDA0NQ_0ec0845e-6ecc-4847-8a02-d2d16aa332de"
      unitRef="number">0.207</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RleHRyZWdpb246ZTYzODRkY2QyMmY4NDM2NDliY2FhMjg0NGQ4NDA2MzJfMTkz_1d2d0b20-826b-448e-ad77-e54d10c82d93">Property and Equipment &lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-align:justify;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land and buildings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right of use assets, operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;572,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;547,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 14.5pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(129,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(122,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;442,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $8.0 million and $6.4&#160;million for the three months ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RleHRyZWdpb246ZTYzODRkY2QyMmY4NDM2NDliY2FhMjg0NGQ4NDA2MzJfMTk3_806bb184-99a1-40da-a6ba-546936f8b388">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-align:justify;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land and buildings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right of use assets, operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;572,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;547,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 14.5pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(129,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(122,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;442,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5f7bc8aebfda4296846fb326942f27c0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfMi0xLTEtMS04NTU2Mw_f23585dd-4f22-4b7e-8d3a-d796c400c3b9"
      unitRef="usd">81631000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iadf5d0fdefeb441d8e4aa5583cc1c9e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfMi0zLTEtMS04NTU2Mw_82cce72a-ef93-48ef-88a0-9bd18b2d8014"
      unitRef="usd">81405000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9fb97c087e37470db49d6722b0c13f1f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfMy0xLTEtMS04NTU2Mw_27533143-ed4e-4882-97d4-881770d0dd64"
      unitRef="usd">32170000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i88e9c0071d78404382984c4e406cc7b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfMy0zLTEtMS04NTU2Mw_3eb7ff4f-281e-4aa8-a47f-25498a6017f0"
      unitRef="usd">32170000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i017350283ac04d5687be4b83305911ae_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNC0xLTEtMS04NTU2Mw_b027ad14-4cc9-4256-b77e-07ead580ac68"
      unitRef="usd">328110000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iec5222c2dbd14336bdab05a0bfc0e847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNC0zLTEtMS04NTU2Mw_d475ecf5-fd1d-4021-bd21-28b8dd462521"
      unitRef="usd">315149000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i826bba0c7726401eac3785e3876be9c7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNS0xLTEtMS04NTU2Mw_0926baaa-6b57-4083-b7bf-1cef23d4630e"
      unitRef="usd">130607000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i23dc5dbebd4243508851ae6edc6d4960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNS0zLTEtMS04NTU2Mw_4fbfe6a2-54fa-41cc-ae22-46abc2eb3fb5"
      unitRef="usd">118679000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNi0xLTEtMS04NTU2Mw_e9b64620-4ef0-45e1-ac27-daf9c6c4d528"
      unitRef="usd">572518000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNi0zLTEtMS04NTU2Mw_c01b761b-e9e7-40e0-8658-ee4de2e4d290"
      unitRef="usd">547403000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNy0xLTEtMS04NTU2Mw_1ba7cbdc-d591-40ed-8a0c-a81bd8b04b25"
      unitRef="usd">129555000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfNy0zLTEtMS04NTU2Mw_5c395328-2589-4c99-8b93-5ca4612f675a"
      unitRef="usd">122090000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfOC0xLTEtMS04NTU2Mw_17248df4-de16-4cde-b7da-436659627009"
      unitRef="usd">442963000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RhYmxlOjE2MGQ3ZDFiODRiOTRlN2Y4ODA5YjVkZmY5ZjgzNDcxL3RhYmxlcmFuZ2U6MTYwZDdkMWI4NGI5NGU3Zjg4MDliNWRmZjlmODM0NzFfOC0zLTEtMS04NTU2Mw_298a8331-9656-4c40-a868-8fd88afc05c4"
      unitRef="usd">425313000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RleHRyZWdpb246ZTYzODRkY2QyMmY4NDM2NDliY2FhMjg0NGQ4NDA2MzJfOTA_5f536613-092d-4a4a-a65e-c0dc372dd627"
      unitRef="usd">8000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80MC9mcmFnOmU2Mzg0ZGNkMjJmODQzNjQ5YmNhYTI4NDRkODQwNjMyL3RleHRyZWdpb246ZTYzODRkY2QyMmY4NDM2NDliY2FhMjg0NGQ4NDA2MzJfOTc_74c39146-6259-40ab-a5f8-6b3e2fa46bda"
      unitRef="usd">6400000</us-gaap:Depreciation>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RleHRyZWdpb246YWEyYzg1NDRhMzdmNGQyMjk1YzM4NWZkOWVkZDA4NjFfOTI_ee5043c4-633b-4de6-a3d1-c3114e986baf">Accrued Expenses and Other Current Liabilities &lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in accrued expenses and other current liabilities are the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll, vacation and other compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RleHRyZWdpb246YWEyYzg1NDRhMzdmNGQyMjk1YzM4NWZkOWVkZDA4NjFfOTQ_6ed08e0e-ea7c-4e2d-a987-efbca7fab208">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in accrued expenses and other current liabilities are the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll, vacation and other compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfMy0xLTEtMS04NTU2Mw_861098da-fc76-490b-8e2d-7a2b21a4710c"
      unitRef="usd">8812000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfMy0zLTEtMS04NTU2Mw_01b53612-b9e2-40e8-94a0-e38271c97a84"
      unitRef="usd">6195000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNC0xLTEtMS04NTU2Mw_08b505dd-6299-472f-87a5-eaed7a81ebdf"
      unitRef="usd">7820000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNC0zLTEtMS04NTU2Mw_60119230-4182-460e-8dcf-168d0fe306df"
      unitRef="usd">7850000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNS0xLTEtMS05MDEwMw_9df42682-dbd5-485d-b266-004c55a65dd8"
      unitRef="usd">5232000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNS0zLTEtMS05MDEwMw_3e8e8416-bd86-47de-8c26-0c5a2cdb7131"
      unitRef="usd">29045000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNi0xLTEtMS04NTU2Mw_80afbdd5-7d7e-4a76-8e2d-c946b18107dc"
      unitRef="usd">11815000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNi0zLTEtMS04NTU2Mw_faef7cfe-8775-46f7-a142-6c04af7d1675"
      unitRef="usd">16843000</us-gaap:OtherLiabilitiesCurrent>
    <twnk:AccruedLiabilitiesAndOtherCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNy0xLTEtMS04NTU2Mw_04cc6b31-4af6-4eb3-bd48-c2099939c19a"
      unitRef="usd">33679000</twnk:AccruedLiabilitiesAndOtherCurrent>
    <twnk:AccruedLiabilitiesAndOtherCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80My9mcmFnOmFhMmM4NTQ0YTM3ZjRkMjI5NWMzODVmZDllZGQwODYxL3RhYmxlOjBiYzA4Nzc3NThiZDQ0ZTlhYTk3ODQ3YzQ1ODQyNjcxL3RhYmxlcmFuZ2U6MGJjMDg3Nzc1OGJkNDRlOWFhOTc4NDdjNDU4NDI2NzFfNy0zLTEtMS04NTU2Mw_25599db1-95b3-4e76-88a8-42c739003c55"
      unitRef="usd">59933000</twnk:AccruedLiabilitiesAndOtherCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RleHRyZWdpb246YTM3ZGNmZjRhMWQwNDZjNGFlYzQ4OGYzOGM0MWY5YWRfODcw_512e0521-ea3c-4dcc-b0c7-0354adb9f465">Debt and Lease Obligations &lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the carrying value of the debt and lease obligations are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan (7.1% as of March 31, 2023)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;983,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;983,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized debt premium and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;980,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;980,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt and lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,002,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,003,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_04249a0d-28ef-40bf-9047-28fa4f3e6c00"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_5aebda45-9851-4b3c-a0a3-83c104c7ecd1"&gt;Less: Current portion of long term debt and lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_1f2adccc-8ac7-4cd2-a687-310e3d55410b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_998dd050-8ccf-4bfc-b1fa-19081c5cce49"&gt;Long-term portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;998,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;999,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At March&#160;31, 2023, there are no principal payments due under the Company&#x2019;s aggregate term loans until maturity on August 3, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Including the impact of the interest rate swap contracts, at March&#160;31, 2023, the Company's aggregate term loans had an effective interest rate of 4.8%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into operating leases for certain properties that expire at various times through 2030. The Company determines if an arrangement is a lease at inception. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At March&#160;31, 2023 and December 31, 2022, right of use assets related to operating leases are included in property and equipment, net on the condensed consolidated balance sheets (see Note 2. Property and Equipment). As of March&#160;31, 2023 and December 31, 2022, the Company had no outstanding financing leases. Lease liabilities for operating leases are included in the current and non-current portions of long-term debt and lease obligations on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows the composition of lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RleHRyZWdpb246YTM3ZGNmZjRhMWQwNDZjNGFlYzQ4OGYzOGM0MWY5YWRfODYx_b22115a5-ef49-4307-8282-87621a08500b">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the carrying value of the debt and lease obligations are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 12.25pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan (7.1% as of March 31, 2023)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;983,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;983,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized debt premium and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;980,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;980,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt and lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,002,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,003,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_04249a0d-28ef-40bf-9047-28fa4f3e6c00"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0wLTEtMS04NTU2Mw_5aebda45-9851-4b3c-a0a3-83c104c7ecd1"&gt;Less: Current portion of long term debt and lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_1f2adccc-8ac7-4cd2-a687-310e3d55410b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0wLTEtMS04NTU2Mw_998dd050-8ccf-4bfc-b1fa-19081c5cce49"&gt;Long-term portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;998,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;999,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id608a3cbbf9348f19f3dec5806f80d3c_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfMi0wLTEtMS04NTU2My90ZXh0cmVnaW9uOjU1MmRiZDVlN2Q4ODQ3YmNiNWViYTI1NWI1N2I0NjEzXzE1_04aed226-3ecd-4e4f-84f2-52ec217952e8"
      unitRef="number">0.071</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id608a3cbbf9348f19f3dec5806f80d3c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfMy0xLTEtMS04NTU2Mw_9f944c7f-7076-4806-9c9b-e3563b6d015c"
      unitRef="usd">983221000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icd5149b83e7a414da7d68111bd271074_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfMy0zLTEtMS04NTU2Mw_564da5d6-8151-4a87-815c-ec1570f2cc76"
      unitRef="usd">983221000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="id608a3cbbf9348f19f3dec5806f80d3c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNC0xLTEtMS04NTU2Mw_7eaf66f3-6f52-47db-a70e-f1ece7e0b46f"
      unitRef="usd">2323000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="icd5149b83e7a414da7d68111bd271074_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNC0zLTEtMS04NTU2Mw_101af7d1-1b34-4ea3-9f70-c24d810d6c40"
      unitRef="usd">2563000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="id608a3cbbf9348f19f3dec5806f80d3c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNS0xLTEtMS04NTU2Mw_4e22ab06-8de5-4f3d-b9aa-07eb8cc29180"
      unitRef="usd">980898000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="icd5149b83e7a414da7d68111bd271074_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNS0zLTEtMS04NTU2Mw_5415ccd5-03e5-49a8-a2da-f256629589c6"
      unitRef="usd">980658000</us-gaap:LongTermDebt>
    <us-gaap:OperatingLeaseLiability
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNi0xLTEtMS04NTU2Mw_4711e0f5-6c4f-47e5-864b-65a919fe776b"
      unitRef="usd">21504000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNi0zLTEtMS04NTU2Mw_c4c08374-b7df-4cb1-890e-c4d5ca97b784"
      unitRef="usd">22348000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNy0xLTEtMS04NTU2Mw_3af50423-b0f1-4e95-97a2-6438417870c1"
      unitRef="usd">1002402000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfNy0zLTEtMS04NTU2Mw_10e88e40-c10b-49cb-9a2e-fb60ac60fa0b"
      unitRef="usd">1003006000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0xLTEtMS04NTU2Mw_340fcf00-0b69-4660-ba92-1d6dce5ceceb"
      unitRef="usd">4176000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOC0zLTEtMS04NTU2Mw_f889e884-8b37-432d-891e-1d043303e7a1"
      unitRef="usd">3917000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0xLTEtMS04NTU2Mw_58d15bd9-09a5-453a-9fba-ff106f56a733"
      unitRef="usd">998226000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjhkOWZkMjMyZDI4NjQxNGFiYTRhYjNjZTFkM2M3MzhkL3RhYmxlcmFuZ2U6OGQ5ZmQyMzJkMjg2NDE0YWJhNGFiM2NlMWQzYzczOGRfOS0zLTEtMS04NTU2Mw_8e55b8e5-f4ea-4d6b-a2e3-35aee8645432"
      unitRef="usd">999089000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ie3c786228a8e42518b8fa5da4ae944ad_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RleHRyZWdpb246YTM3ZGNmZjRhMWQwNDZjNGFlYzQ4OGYzOGM0MWY5YWRfMzg0ODI5MDY5ODc1MQ_b44212d4-5ab2-45a2-bea2-228cb5cb975c"
      unitRef="number">0.048</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RleHRyZWdpb246YTM3ZGNmZjRhMWQwNDZjNGFlYzQ4OGYzOGM0MWY5YWRfODU5_96bf9215-cab8-4780-9f02-1d6d9e5f1da4">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows the composition of lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNC0xLTEtMS04NTU2Mw_cdcb9eaf-6df9-4665-99a8-41abe6b9a192"
      unitRef="usd">1663000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNC0zLTEtMS04NTU2Mw_e53750fd-7262-4643-928a-07a8d97d9437"
      unitRef="usd">1603000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNS0xLTEtMS04NTU2Mw_8462317f-ea3d-4b1b-99ae-cf5651a777a0"
      unitRef="usd">505000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNS0zLTEtMS04NTU2Mw_e9bc1fc6-e4c4-4f5f-9e7c-59cef60986a9"
      unitRef="usd">373000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNi0xLTEtMS04NTU2Mw_5a743b03-5baf-42d8-84a8-1a7255bea51b"
      unitRef="usd">402000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNi0zLTEtMS04NTU2Mw_035c2b86-4601-4d71-9caa-899b805c2ed7"
      unitRef="usd">382000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNy0xLTEtMS04NTU2Mw_8fe9d84e-a286-482c-88cd-cdabaed2ffcb"
      unitRef="usd">2570000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80Ni9mcmFnOmEzN2RjZmY0YTFkMDQ2YzRhZWM0ODhmMzhjNDFmOWFkL3RhYmxlOjU4MTQ1MDE5Y2VhMDQyOGFiY2ZkZDM0ZmE0NDY1NzhmL3RhYmxlcmFuZ2U6NTgxNDUwMTljZWEwNDI4YWJjZmRkMzRmYTQ0NjU3OGZfNy0zLTEtMS04NTU2Mw_409bbca1-7bbe-4122-ac14-d945ba7e458c"
      unitRef="usd">2358000</us-gaap:LeaseCost>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTk4NA_363de1ed-1582-4a7b-a625-df7a26844040">Derivative Instruments&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"&gt;Interest Rate Swap and Foreign Currency Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into interest rate swap contracts with counterparties to make a series of payments based on fixed rates ranging from 1.11% to 2.06% and receive a series of payments based on the greater of LIBOR or 0.75%. Both the fixed and floating payment streams are based on the March 31, 2023 notional amount of $700&#160;million, outstanding through the maturity date of the term loan in August 2025. The Company entered into these transactions to reduce its exposure to changes in cash flows associated with its variable rate debt and has designated these derivatives as cash flow hedges. At March 31, 2023, the interest on the Company&#x2019;s variable rate debt hedged by these contracts is effectively fixed at rates ranging from 3.36% to 4.31%, which includes the term loan margin of 2.25%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To reduce the effect of fluctuations in Canadian dollar (&#x201c;CAD&#x201d;) denominated expenses relative to their U.S. dollar equivalents originating from its Canadian operations, the Company entered into CAD purchase contracts. The contracts provide for the Company to sell a total of $3.2&#160;million USD for $4.1&#160;million CAD at varying defined settlement dates through June 2023. The Company has designated these contracts as cash flow hedges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the fair value of interest rate and foreign currency instruments is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap contracts (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency contracts (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) The fair values of interest rate swap contracts are measured on a recurring basis by netting the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on the expectation of future interest rates (forward curves) derived from observed market interest rate curves (Level 2).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) The fair values of foreign currency contracts are measured at each reporting period by comparison to available market information on similar contracts (Level 2).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the gains and losses related to interest rate and foreign currency instruments on the condensed consolidated statements of operations is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Gain ) Loss on derivative contracts designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i4bdb817517bb4cecb6bfb0900ff9535b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTk4_85400361-36ff-4a8e-a197-0ea2244c4c86"
      unitRef="number">0.0111</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="iccec0cb111ca4b92b0cf601249268e6a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMjA0_ccaefa1f-36ef-45bb-a328-0ab6e1c03bdf"
      unitRef="number">0.0206</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="i666ef5ec4b0647ae94b30c495fcb9169_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMzE1_b5daef1c-a3c0-4ae7-b45f-9905ce40bfb0"
      unitRef="number">0.0075</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id7c2aeb8697948639df27b1ef6f65ef2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfNDE4_b7f77ac7-35c5-437c-af71-e3a31d4fcf37"
      unitRef="usd">700000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4bdb817517bb4cecb6bfb0900ff9535b_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfNzg1_020a35f3-6507-4358-93ab-051e0789b886"
      unitRef="number">0.0336</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="iccec0cb111ca4b92b0cf601249268e6a_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfNzkx_bceefb9c-10a4-4a3b-9a80-20400a7a319b"
      unitRef="number">0.0431</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifd166e25b3f348fc8139231a41d4723f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMzg0ODI5MDY5OTQ2MA_09cfbcea-9575-420d-973f-a70d3a6d8e32"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <twnk:DerivativeNotionalAmountMaximumContractedSalesAmount
      contextRef="i7624f9843d51449099ed4413ff2f299e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTA3MA_a0e22098-75fa-4c9c-a062-6313744fd9fe"
      unitRef="usd">3200000</twnk:DerivativeNotionalAmountMaximumContractedSalesAmount>
    <twnk:DerivativeNotionalAmountMaximumContractedSalesAmount
      contextRef="i7624f9843d51449099ed4413ff2f299e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTA4MQ_802a8460-816a-4769-af65-8973b9f55301"
      unitRef="cad">4100000</twnk:DerivativeNotionalAmountMaximumContractedSalesAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTk4Ng_a254f20f-22f6-463e-9237-1efd67e37611">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the fair value of interest rate and foreign currency instruments is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap contracts (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liability derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency contracts (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) The fair values of interest rate swap contracts are measured on a recurring basis by netting the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on the expectation of future interest rates (forward curves) derived from observed market interest rate curves (Level 2).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) The fair values of foreign currency contracts are measured at each reporting period by comparison to available market information on similar contracts (Level 2).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iaf20905c12c44c34a2f94964e99ea7fd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOjI4NThjMjRlMDdmNzRkMmY4NjdhNmU0YjVjM2NlOTdkL3RhYmxlcmFuZ2U6Mjg1OGMyNGUwN2Y3NGQyZjg2N2E2ZTRiNWMzY2U5N2RfMi00LTEtMS04NTU2Mw_d2fb6007-abdf-4757-867b-184f601b1b7e"
      unitRef="usd">40087000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if2f1f3e416d143f5a90b3c54aacb1366_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOjI4NThjMjRlMDdmNzRkMmY4NjdhNmU0YjVjM2NlOTdkL3RhYmxlcmFuZ2U6Mjg1OGMyNGUwN2Y3NGQyZjg2N2E2ZTRiNWMzY2U5N2RfMi02LTEtMS04NTU2Mw_b3d952d9-6036-4a35-8a46-9a86af0b8ed7"
      unitRef="usd">48539000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if63b89a1bbfd4a21bcc08798fd0ef29d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOjI4NThjMjRlMDdmNzRkMmY4NjdhNmU0YjVjM2NlOTdkL3RhYmxlcmFuZ2U6Mjg1OGMyNGUwN2Y3NGQyZjg2N2E2ZTRiNWMzY2U5N2RfOC00LTEtMS04NTU2Mw_ae443cee-efb8-4e92-8dc3-a6068e5a76e2"
      unitRef="usd">183000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iab45f92cdc4748fba700225497c6d62b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOjI4NThjMjRlMDdmNzRkMmY4NjdhNmU0YjVjM2NlOTdkL3RhYmxlcmFuZ2U6Mjg1OGMyNGUwN2Y3NGQyZjg2N2E2ZTRiNWMzY2U5N2RfOC02LTEtMS04NTU2Mw_a768bc46-4fb7-47c1-a5a8-db9393838ddc"
      unitRef="usd">423000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RleHRyZWdpb246MWFjYmFhYWUxMjYwNGRjOWFkNTE4YmU5NWE2MmRiN2VfMTk4Nw_f0063579-460b-4277-a45a-ad0f6346617f">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the gains and losses related to interest rate and foreign currency instruments on the condensed consolidated statements of operations is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Gain ) Loss on derivative contracts designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ia59658780f0946fda04a362a8fe8d5e9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfMy00LTEtMS04NTU2Mw_45270aac-8ec7-4628-a614-3a385d2dfceb"
      unitRef="usd">4672000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i385a8321f8ef49b893fee34b5d18e0d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfMy02LTEtMS04NTU2Mw_a3f1eaaf-7b40-4ce3-9c4f-9ffcc22c30cc"
      unitRef="usd">-1062000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i00420da924414d81bcb6188ca33c52b7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfNC00LTEtMS04NTU2Mw_abc50497-f9ca-41de-acb8-643c52d18b29"
      unitRef="usd">-140000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="iade6e1150a2b4628868233f4713aa2c2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfNC02LTEtMS04NTU2Mw_92d2834a-700b-4e61-a9ca-c4cfb4a2749a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfNS00LTEtMS04NTU2Mw_3c4d5dc2-2888-4777-8bbf-86577e92729c"
      unitRef="usd">4532000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF80OS9mcmFnOjFhY2JhYWFlMTI2MDRkYzlhZDUxOGJlOTVhNjJkYjdlL3RhYmxlOmRjYzE0ZmIyMjcxMDQzMjg4ZTQ4OGYxYjY3Y2EzY2NjL3RhYmxlcmFuZ2U6ZGNjMTRmYjIyNzEwNDMyODhlNDg4ZjFiNjdjYTNjY2NfNS02LTEtMS04NTU2Mw_de2131b4-4588-4d4a-9a9e-56a083ac755b"
      unitRef="usd">-1062000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RleHRyZWdpb246YWI5YmEzNDM4YTU2NGQ0ZWFjMTRjZmUwMDJhNjVjNmRfOTY3_63bd6e8f-d05a-4e68-b958-0ae32265d03b">Earnings per Share Basic earnings per share is calculated by dividing net income for the period by the weighted average number of shares of Class A common stock outstanding for the period excluding non-vested share-based awards. In computing diluted earnings per share, basic earnings per share is adjusted for the assumed issuance of all applicable potentially dilutive share-based awards, including restricted stock units (&#x201c;RSUs&#x201d;), stock options and Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) awards. &lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below are basic and diluted net income per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average Class A shares outstanding - basic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,551,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,602,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;499,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;484,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and ESPP awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;502,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;478,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,553,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,565,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income per Class A share - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income per Class A share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RleHRyZWdpb246YWI5YmEzNDM4YTU2NGQ0ZWFjMTRjZmUwMDJhNjVjNmRfOTc2_7a0f4841-c699-4f73-86f4-d549a21f3eb7">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below are basic and diluted net income per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average Class A shares outstanding - basic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,551,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,602,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;499,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;484,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and ESPP awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;502,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;478,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,553,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,565,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income per Class A share - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income per Class A share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMy0yLTEtMS04NTU2Mw_cf5143a4-1f93-43da-b7e6-7d290360ec0e"
      unitRef="usd">38289000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMy00LTEtMS04NTU2Mw_b4bf6cca-279c-4138-99b1-88d0cb516f10"
      unitRef="usd">34558000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfNy0yLTEtMS04NTU2Mw_8e06eabc-b2d6-4d93-b03f-65eb7e9a56d2"
      unitRef="shares">133551603</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfNy00LTEtMS04NTU2Mw_95be33a2-698b-403f-a47f-d44acda485c8"
      unitRef="shares">138602451</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1e7ce4f9ca0e4a94adab28cce5faada4_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfOS0yLTEtMS04NTU2Mw_22deb4c0-baa9-4efd-9a33-9c0a3281f2e6"
      unitRef="shares">499273</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iad19bd4590fd4de0a1962a9b932f2d78_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfOS00LTEtMS04NTU2Mw_163f89b4-08c6-44b7-841e-7bb9fd3a184e"
      unitRef="shares">484295</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibe4e877f66424cba82fdb8959ab0d0ae_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTAtMi0xLTEtODU1NjM_ee563e06-4254-4ad7-bf62-defe3258420e"
      unitRef="shares">502246</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i722e2feef5d3443c88e161e5fe249baf_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTAtNC0xLTEtODU1NjM_3961fd12-c8de-4838-8a2c-e2abc6c6c7ee"
      unitRef="shares">478390</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTEtMi0xLTEtODU1NjM_e978b87d-8ee7-4b5b-9451-bd56a7e0c34e"
      unitRef="shares">134553122</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTEtNC0xLTEtODU1NjM_cb1585ab-ae35-4155-af47-d729f97e2a68"
      unitRef="shares">139565136</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTMtMi0xLTEtODU1NjM_b36ef7bb-3110-4ff0-843b-d4ba7b5ae608"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTMtNC0xLTEtODU1NjM_52e3c6cc-76ba-4b8e-8f2e-c2b35b26fd58"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTUtMi0xLTEtODU1NjM_8b72b4ad-30ab-4a54-b08f-be0c9f2a3812"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i65168f11ceab4b9cb3c8194cebf88ec1_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81Mi9mcmFnOmFiOWJhMzQzOGE1NjRkNGVhYzE0Y2ZlMDAyYTY1YzZkL3RhYmxlOmI2YWY3YjVmNzc0ZjQ5ZWFiYWY2ODBiMzgwYjI1MzA5L3RhYmxlcmFuZ2U6YjZhZjdiNWY3NzRmNDllYWJhZjY4MGIzODBiMjUzMDlfMTUtNC0xLTEtODU1NjM_ddf69f7f-f867-49f5-adfc-eb9a0303242c"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81NS9mcmFnOjE3MDJmMGMwNzRhMDRiODg4YzQxNWQyYjYxMmRhOWUwL3RleHRyZWdpb246MTcwMmYwYzA3NGEwNGI4ODhjNDE1ZDJiNjEyZGE5ZTBfNDU2_9a6ff2a3-395f-47e1-a189-1d36ae528ffc">Income Taxes The Company is subject to U.S. federal, state and local income taxes as well as Canadian income tax on its controlled foreign subsidiary. The income tax provision is determined based on the estimated full year effective tax rate, adjusted for infrequent or unusual items, which are recognized on a discrete basis in the period they occur. The Company&#x2019;s estimated annual effective tax rate is 27% prior to taking into account any discrete items.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4ba5d31d33524dd2bd6763e68f3890eb_D20230101-20231231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81NS9mcmFnOjE3MDJmMGMwNzRhMDRiODg4YzQxNWQyYjYxMmRhOWUwL3RleHRyZWdpb246MTcwMmYwYzA3NGEwNGI4ODhjNDE1ZDJiNjEyZGE5ZTBfNDA1_960c70d8-f26e-4696-b955-30b3c39f6f91"
      unitRef="number">0.27</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <twnk:TaxReceivableAgreementTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81OC9mcmFnOjA2YWQ2MmQyMDA1MDRlYTlhZDhlNzllYzc4MzI5YTc2L3RleHRyZWdpb246MDZhZDYyZDIwMDUwNGVhOWFkOGU3OWVjNzgzMjlhNzZfMjMz_0e05265e-9c40-4005-86fa-6b06584e12d3">Tax Receivable Agreement Obligations &lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes activity related to the tax receivable agreement for the three months ended March 31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</twnk:TaxReceivableAgreementTextBlock>
    <twnk:SummaryOfTaxReceivableAgreementTableTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81OC9mcmFnOjA2YWQ2MmQyMDA1MDRlYTlhZDhlNzllYzc4MzI5YTc2L3RleHRyZWdpb246MDZhZDYyZDIwMDUwNGVhOWFkOGU3OWVjNzgzMjlhNzZfMjM0_7defcde6-4044-4660-a8be-5dfbdb8dd9c5">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes activity related to the tax receivable agreement for the three months ended March 31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</twnk:SummaryOfTaxReceivableAgreementTableTextBlock>
    <twnk:LiabilityOnTaxReceivableAgreement
      contextRef="iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81OC9mcmFnOjA2YWQ2MmQyMDA1MDRlYTlhZDhlNzllYzc4MzI5YTc2L3RhYmxlOjRmMjJlYzJiM2JlNDRlZGJhYzcyNTIxY2Q0ZjgyNDkwL3RhYmxlcmFuZ2U6NGYyMmVjMmIzYmU0NGVkYmFjNzI1MjFjZDRmODI0OTBfMS0xLTEtMS04NTU2Mw_75dc05fa-0d66-49cb-bbee-d856d0a9c613"
      unitRef="usd">135692000</twnk:LiabilityOnTaxReceivableAgreement>
    <twnk:LiabilityOnTaxReceivableAgreementPayments
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81OC9mcmFnOjA2YWQ2MmQyMDA1MDRlYTlhZDhlNzllYzc4MzI5YTc2L3RhYmxlOjRmMjJlYzJiM2JlNDRlZGJhYzcyNTIxY2Q0ZjgyNDkwL3RhYmxlcmFuZ2U6NGYyMmVjMmIzYmU0NGVkYmFjNzI1MjFjZDRmODI0OTBfNS0xLTEtMS04NTU2Mw_8b9ae32b-7a38-45aa-96dc-9d7ff9e3116c"
      unitRef="usd">1358000</twnk:LiabilityOnTaxReceivableAgreementPayments>
    <twnk:LiabilityOnTaxReceivableAgreement
      contextRef="if6116d8d25ab4579b5789641e67c6ffd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF81OC9mcmFnOjA2YWQ2MmQyMDA1MDRlYTlhZDhlNzllYzc4MzI5YTc2L3RhYmxlOjRmMjJlYzJiM2JlNDRlZGJhYzcyNTIxY2Q0ZjgyNDkwL3RhYmxlcmFuZ2U6NGYyMmVjMmIzYmU0NGVkYmFjNzI1MjFjZDRmODI0OTBfNi0xLTEtMS04NTU2Mw_31508574-bc23-4a61-8bfc-9637818122f7"
      unitRef="usd">134334000</twnk:LiabilityOnTaxReceivableAgreement>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ia87dc8c0074f4c589250833412e2648c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF82MS9mcmFnOjI3MDAzOTYyMDA1YTRjNjViYmZlZTYyOWQ5NzVjMmI5L3RleHRyZWdpb246MjcwMDM5NjIwMDVhNGM2NWJiZmVlNjI5ZDk3NWMyYjlfMjc2NQ_6984d828-9d80-4ec1-9d1e-15086f95143f">Commitments and Contingencies &lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities related to legal proceedings are recorded when it is probable that a liability has been incurred and the associated amount can be reasonably estimated. Where the estimated amount of loss is within a range of amounts and no amount within the range is a better estimate than any other amount, the minimum amount is accrued. As additional information becomes available, potential liabilities are reassessed and the estimates revised, if necessary. Any accrued liabilities are subject to change in the future based on new developments in each matter, or changes in circumstances, which could have a material effect on the Company&#x2019;s financial condition and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, the Company asserted claims for indemnification against the sellers under the terms of the Share Purchase Agreement pursuant to which the Company acquired Voortman (the &#x201c;Agreement&#x201d;) for damages arising out of alleged breaches by the sellers of certain representations, warranties and covenants contained in such agreement relating to periods prior to the closing of the acquisition. The Company also submitted claims relating to these alleged breaches under the representation and warranty insurance policy (&#x201c;RWI&#x201d;) it purchased in connection with the acquisition. In the third quarter of 2022, the RWI insurers paid the Company $42.5&#160;million CAD (the RWI coverage limit) (the &#x201c;Proceeds&#x201d;) related to these breaches. Per agreement with the RWI insurers, under no circumstances will the Company be required to return the Proceeds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 3, 2022, pursuant to the agreement with the RWI insurer, Voortman brought claims in the Ontario (Canada) Superior Court of Justice (the &#x201c;Claim&#x201d;), related to the breaches against certain of the sellers from whom Voortman was acquired. The Claim alleges the seller defendants made certain non-disclosures and misrepresentations to induce the Company to overpay for Voortman. The Company is seeking damages of $109&#160;million CAD representing the amount of the aggregate liability of the sellers for indemnification under the Agreement, $5.0&#160;million CAD in punitive or aggravated damages, interest, proceedings fees and any other relief the presiding court deems appropriate. A portion of any recovery will be shared with the RWI insurers. Although the Company strongly believes that its Claim against the sellers is meritorious, no assurance can be given as to whether the Company will recover all, or any part, of the amounts it is pursuing.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ProceedsFromLegalSettlements
      contextRef="i66b62ff6f1634610bf76f34eae32516d_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF82MS9mcmFnOjI3MDAzOTYyMDA1YTRjNjViYmZlZTYyOWQ5NzVjMmI5L3RleHRyZWdpb246MjcwMDM5NjIwMDVhNGM2NWJiZmVlNjI5ZDk3NWMyYjlfMzg0ODI5MDcwNTI1MA_15177895-cff3-41b3-90b6-bfff8ccbaa12"
      unitRef="cad">42500000</us-gaap:ProceedsFromLegalSettlements>
    <twnk:GainContingencyDamagesSoughtValue
      contextRef="i13a85db4c44a4725a74c8a2406f45530_D20221103-20221103"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF82MS9mcmFnOjI3MDAzOTYyMDA1YTRjNjViYmZlZTYyOWQ5NzVjMmI5L3RleHRyZWdpb246MjcwMDM5NjIwMDVhNGM2NWJiZmVlNjI5ZDk3NWMyYjlfNzE0NjgyNTU4NjMzMQ_ed453199-e86d-416b-856b-2215c512b35d"
      unitRef="cad">109000000</twnk:GainContingencyDamagesSoughtValue>
    <twnk:GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue
      contextRef="i13a85db4c44a4725a74c8a2406f45530_D20221103-20221103"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5OWFjNTRmNDFhMTQ4MDhhNzk5NTI4NzVhMzdkZGY0L3NlYzplOTlhYzU0ZjQxYTE0ODA4YTc5OTUyODc1YTM3ZGRmNF82MS9mcmFnOjI3MDAzOTYyMDA1YTRjNjViYmZlZTYyOWQ5NzVjMmI5L3RleHRyZWdpb246MjcwMDM5NjIwMDVhNGM2NWJiZmVlNjI5ZDk3NWMyYjlfNzE0NjgyNTU4NjM1OA_9e2f684a-0a8b-419a-800a-8167d9c51ed2"
      unitRef="cad">5000000</twnk:GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>62
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M0[4[S$47WG 8)#(,I4,J8*'OQANU>*-)O+?*B/P%$*/!RUE(<-"/J4,L"'%
MW2!Y"Y*?""K0NS9/=5!M@F]LYHQN33X X7F4!ZR'U2%&?49&MB;!'?/@$YO3
MB'*=0?+LXSD*=&_H:$DY\3'N+[U3D.(HPB-@#VB23(+]3:GD(<MS)SPR>"NL
M94#\/KJ3<L?@.A(CD[RQ_*O.GU-!I,,\9BP:A' H%E)&^0C&CGS(-/LT"32>
M.'OUHY3P.,>L7]'=@I3P,8@=[1#O1<U GHF[+,\,5$UG1T FZ>M'6X*?9>W8
MZ8[*R#27_:'*=<.UB;PS=>7()?3%2-WEV5K87KM"&_%D20YZ4Y-"_Z=*B9ZD
MT,[@#)G,(V&_;W!(,4["D17LZ(Y,\]VM>#S@9"366DI; JT#=1/Q0YX,B8\0
M&(_ZKCC$:(#'*DY'D&2:(=LF8P_9"7'(=1#%D/0A#L4B/PC&PMUQ(IDFQ54]
MGT#I,5HD$.X<AD([-K@3?,AY08#]/C.ZQ""Y1SHVTE$CF>9&"*?>PF0C'S=V
MWG$U'@=Y[W1@2(0,6)OW'1B*^9RS$;JD'5W2:;H\[D!.8*5#(J30A1QTYOMY
MQ"%'/4;("-J.+^DT7[ZDK#B!#SF2\XC2?@%QRG$<C9  /1@(I[ETM(2< C[D
M34*A2QI$W"F'^4CK1SN"I=,$>R7O)>R-!!GPX'E[/#FA.AC49VQ0I%UR7GC(
MR,=0.Z*ETP->TZ_D[18YM9D=0UQ ^VVJ2\KG8VG7\2.=YL<F[4XA=(YO##*I
M#](ER'TRU@/2COKH-/6M5%%DS:1<9]M*E28KU[*, 3-Z\Z<R$O&W3O"3AMT-
M"'(>;OQ_0\?.=UQ)I[ERE4-CB3Z@&(*@2@2L%'^;HU?X#&-,@$ UVHE\*^VQ
M$9[CYA^J4J$M#VQ-"A/ROS*9(^*Q.>9\3DGX_#BK*DL;-J2$P5/LS[VH?:JV
MIH(I)H%(0V^+U#WZ+'2<-OW9\S%7H^S1>>#C.?.\$=.$A',HON.FKZ L%7=2
M'UFGSB5US,"#0C0I<[P074= ISN"#TF2V1()*6/'>WM8&(M-!BGDA#GD>@+<
M0WF_@1D1#,;&$MJU!?1D6[ MMGE]Z+GO!E0!VS.U)]4["0[ O;/WHD.>I]SC
M_7; (<9\'$9NX*QK!]AT._!%&@$_04,C= E[Q'V*-Z3W( R';8!+CG&?CU0E
MUK4!;+H-N-5 ^EO]U*2D$^*0R-_!MN:XOP=<@B3B,)N.@.PHGTU3_HW%EJH\
MD;IZ_4L$R?^^/CUQLR=S$'A$_# *^X =@B$/\=CQ*#LXR'W)+'W 274-J7[,
MC>'1K7O>=@LZYNW%P5<(^PD(*N$Z@^$QE_>@B<]"B(1NOJHT-T9MZ@\3=\K
M&%%?IA(&"6T%X/F] M+:W]AO'>VWK>5_4$L#!!0    ( %2!J5:.\JN@L (
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
MLZ@2&WZHS3?U\+LX&91:?:6J._=O]-#+9C!C>>B,:DZ#X;V1;?_+'T\+<38
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
MP6SHJX'&!]#^3FMW6O@#QN_0^@=02P,$%     @ 5(&I5A7U0YNK @  (@8
M !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULK55M:]LP$/XKAS?&!J9^
MB_.V))"T&RNL++1L^S#V0;$OL:@L99+<M/]^)]E)4T@#@WVQWNYY[CF=[CS9
M*7UO*D0+C[609AI4UF['462*"FMF+M06)9VLE:Z9I:7>1&:KD94>5(LHC>-^
M5#,N@]G$[RWU;*(:*[C$I0;3U#733PL4:C<-DF"_<<LWE74;T6RR91N\0_M]
MN]2TB@XL):]1&JXD:%Q/@WDR7O2<O3?XP7%GCN;@(EDI=>\6U^4TB)T@%%A8
MQ\!H>,!+%,(1D8P_'6=P<.F Q_,]^V<?.\6R8@8OE?C)2UM-@V$ ):Y9(^RM
MVGW!+I[<\15*&/^%76O;&P10-,:JN@.3@IK+=F2/W3T< 8;Q*X"T Z1>=^O(
MJ[QBELTF6NU .VMB<Q,?JD>3."Y=4NZLIE-..#N;%X5NL(1/CY1F@P:8+.&;
MK5##9:,U2@M?.5MQP2U',XDL^73(J.CX%RU_^@I_!C=*VLK )UEB^1(?D=:#
MX'0O>)&>);QA^@*R)(0T3K,S?-GA C+/E[W"MV1/;"6ZP/UM,&'@UWQEK*8G
M\_M4R"UC[S2C*Z.QV;("IP'5B4']@,'LW9ND'W\\H[=WT-L[Q_X?$G:6_[3Z
M?W,*U[(0#:4;N"N[%HK'4.6A10<51U"F$>@0UDI0O^!R,X;WUY*V5&,(:3X
M/8"B\B_@"@NL5T3D%I1'39@0'EC!VH)_=J1JY[S=?@O#<)BD-/;#9)3#/C8N
M+5+ %@;A,(W=-X]=)*20^L9+CCQ,LQ3241CW\NX>DH18<TCZX;"7$7F6A?W!
MB";Y*!QE&9Q*?714MS7JC>].AEPUTK8E?-@]-,!Y6_?/YFWWI%O9<&E X)J@
M\<4@#T"W':E=6+7U76"E+/44/ZVHB:-V!G2^5LKN%\[!X;<P^PM02P,$%
M  @ 5(&I5@#"@_3-!   30L  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&ULE5;9;MLX%/V5"W?:20#5EB5O29, 65I,@78:=)N'P3S0TK5-E")5DJJ;
M^?HYI"S'[B0N^F!ST;V'YZ[DV=K8+V[%[.E[I;0[[ZV\KT\' U>LN!*N;VK6
M^+(PMA(>2[L<N-JR**-2I099FDX&E9"Z=W$6]V[MQ9EIO)*:;RVYIJJ$O;MB
M9=;GO6&OVW@OERL?-@879[58\@?VG^I;B]5@BU+*BK631I/EQ7GO<GAZ-0KR
M4>"SY+7;F5.P9&[,E[!X79[WTD"(%1<^( @,W_B:E0I H/%U@]G;'AD4=^<=
M^JMH.VR9"\?71OTE2[\Z[\UZ5/)"-,J_-^L_>&//.. 51KGX3^M6-IOVJ&B<
M-]5&&0PJJ=M1?-_X84=AECZBD&T4LLB[/2BRO!%>7)Q9LR8;I($6)M'4J UR
M4H>@?/ 67R7T_,4-SST)7=(;AFWT;J[D4@1_N;.!!WZ0&A0;K*L6*WL$*Z>W
M1ON5HY>ZY')??P!>6W)91^XJ.PCX5M@^Y<.$LC3+#^#E6V/SB)<?,O9&ND(9
MUUBFOR_GSELDQC\/&=MBC1[&"L5RZFI1\'D/U>#8?N/>Q;,GPTGZX@#3T9;I
MZ!#Z+X;E(-;#3!\_@"Z["B6S(+]B*H2U=U(OZ9M0#7>[98>@(H+901#PK7"T
M, HU[T[IZ+6&BFD<Q-TQ(:S%*L;UA@NNYFSCXB/;BI01FHZF_>'3@("C[H5#
M$AS3K96ZD+50]!N=S/(DRX8[LT]:5,9Z^2^7+4%87,FFBD2E<XW0!0PRSCLZ
MRI(\(&(<3S">S-)D=C*+XV0\VWAFUZYLF(S3$650',WHH_%@<< -PR1-LV24
M9G&6XS<!J(-#KAMK68-=X(K>!#N5@8-]<,$!Q*-1,IQ.0#E/3H;38WH#I>=1
MJ4."*TYF<,4DSDZ2='9"E_X'+R8A@"%&^&D#'W4NK<4=&BY\4R+.#:K8QE!?
MFZH6^N[9DUDVG+Y ?)=+R^#$+>$0,P=Q+Q5:DV^L],@=39?-$@V,\GCHN$^O
M=:&:,B12 )7 +'R735(#BB%M ZQ;BQI1TK$X74+B00LZ7K\_PF@E2OB1>+'@
MV/M_. 0GC_JSI_TVT(X^WB-"U1%'Z3)H&<(M"*7 7;72N ^I8.MQ[\&!X;.7
MV/8K<.7OM0SN]:@8*Y'WY'&1A8_6-,L5+,C3_MYY)0?>*%Q'<A%(H^2$7G*(
M!O*6Q"89 (E8<1UBW?]_8&/:[!45=K.$;+B;@L%-P'".$6++"EXHZ2'C0F+(
M&*UH?V?@7<3GKXVL [&$-%X-1K=-PB!=M(,\9LXH64;TN5"QY.(-A01VS/2G
M@?>S/DIY!_5EAWH,NQZH_,=,\WM1*T,^X^WA/,2#00NI<?Z]:9MHDY)B+I6,
M,0NA_*D+HHV;L@U4M-'/B_TR=ET=/_]9'?^*S]I$\6*NF.;A$85]=-4-0%4;
M)[<])!Z$[ N@I]"S\/;NG?QX)XXNWEMF]&[?)QTP.LLPF4SR=DQS^K""_:W-
M^X+C=$SY-*?/J(+(?_]SZ(SY+ ,..O TC6..QOO0_3G8>>)4;)?Q(>?@ +2=
M]K6SW=V^%2_;)]*]>/O0A)5+B2 H7D U[4_'O;9 NH4W=7PPS8W'\RM.5WCO
ML@T"^+XP2.#-(ARP?4%?_ =02P,$%     @ 5(&I5H=8.6@8!@  ]0X  !D
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
MM#G3C<-19KT\' B_^*W24BZG,.6/K0Z9<,@*-TY7_F ST0[')'^9X5PJ#2_
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
M:4E]'XT/H/-":[=;^ 3=/\GL-U!+ P04    " !4@:E6WHGN?X@"  #0!0
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
MN<!'!7K7=4R]SK&5^ZD7>6\?GGC=&/LAF$VVK,8EFA_;1T6K8$"I>(="<RE
MX7KJW46W\\SN=QM^Y[C71S;83%92;NSBH9IZH26$+9;&(C!ZO> "V]8"$8V_
M#YC>$-(Z'MMOZ%]=[I3+BFE<R/8/7IEFZA4>5+AFN]8\R?UO>,C'$2QEJ]T3
M]OW>+/:@W&DCNX,S,>BXZ-_LYZ$.1PY%^(%#?'"('>\^D&-YSPR;393<@[*[
M"<T:+E7G3>2XL*(LC:*_G/S,;-F+ 7(-2UX+ON8E$P;NRE+NA.&BAD?9\I*C
MAJMGMFI17T\"0X&M>U >@LS[(/$'01+X+H5I-/PJ*JQ._0,B/+".WUC/XXN
MWYFZ@23R(0[CY )>,E0A<7C)!WCGTOWS;J6-HE/SU[F$>[ST/)[MI%N]925.
M/6H5C>H%O=GG3U$>?KG -AW8II?09PO9;:5 8;25[4&\D"D5<3Y']"+4>:+/
M#4)Y$H._QP"F$)B&M6RIH37<PM6# -/(G6:BTM= VI2-$^<>2^Q6J-SB0=0*
M*^X0:2-0T VK;<5_@23QTVQLC<Q/HQ"^<L'I2%=02UEIZQYG"<2Y'R7)D.\K
ML0(2B.:# 2,/S8)*0^R/BAP2O\@3PLQ'?CHNK$'@80X7!,@& ;*+ MQSS6I*
MIV9NLE"!GI!([?"< !>A/A:@KZ^MCW%M!]5[4*1QZ.+!ZA5JE+5BVX8:MZ7)
MH#8TR6V!2]I74YENX+E1B"<M>"22[2"X@F,-X1J6>WLAS-F&]GYS(BQHL%KY
MGZ6A.#\$-_1K:2B(ML*%A9\FH;6H^E%JC33RHS2%!1.L8O#Y4Q%'\1=(2<OQ
MX7GBE_OC4>+\K$[)?[*._S_K>)S[R2AV//QQE#OZ(S\NBG^S'M%AZI\G?IF?
MCUPBE'>816=/5W TGNF UNX2TN!&3C^IAZ_#/7?7C_?W[?TE216@GM'0XII<
MPYL1G2[57SS]PLBM&_8K::@;G-G078W*;J#_:RG-V\(&&&[_V3]02P,$%
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
M=J"=-:&YB4_5>Q,Y+MVA/%E-7SGYV>4#KBTP6<%[I-S@XUKP+7-Z&;A:L;5
M<SV/+ 5RYE&Y![WK0=-70#/XH*2M#;R5%5;G_A$1/+),#RSOTD' #TS?0):$
MD,9I-H"7';/./%XVE/4#-Z50IM,(WV[7QFJJD.^7DNVQ1I>QW*V9F9:5N CH
M6AC4SQ@L__@MR>._!IB.CDQ'0^C+I_ZR@-K JT=UB?,@ZF7.MX>;Z8+9&J%D
M6O_D<@O/3'1XV*T.-(2GH4XJAI&4S,!&";KK9@97[R2YJ,Z0N;D&.L6R]L?X
M@"4V:]1^L4+=@%!,PM7D)GGC$"C4+V-WYM?PJ+DL><L$_ [3(@O3-#F9?9:L
M4=KR_[#J"5):#>\:3Y0;TS%94D+*6*KK-,P<(HWCG,9I$8?%M/!C/B[V\I[F
ME2;A.!Y!2HZC E;*$HL!&9(PCM-P%*=^EM%?3J"&!+GOM$9)[!Q7>I,H3Z%(
M8.LD&$"\&H7))"?*63A-)M?PGIS^]$X')))B6I 4N9]-P[B8PD#YC8_E-QXL
MOWO5M,KP ]E>FK<OU!(,FDMU-PAWN>Y65%36/36P=CT"3$W%TQ?@>?1>%^RC
MSV!5:\2SE^;U@G,U=+Y,X6.+FO0E^<^ 2< DS/.L'^,,GFK2N%?[W' <CR&;
M9/"%:>[YGW]V!9 5*>%0H4UB/V947Y>.)3IYP1O46]^G# G02=L_YL?=8RN\
M[3O +_.^CU*66TXU(W!#KO'-A(Y$][VI7UC5^GZP5I:ZBY_6U,Y1.P/ZOE'*
M'A8NP/$'PO)_4$L#!!0    ( %2!J5;%599!5@0   @+   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(R+GAM;)56;4_C.!#^*Z/L:46E'DG3%CBVK53@V$5B
MM0BXO0^G^^#&T\8BB7.VT\*_OQFG25LHU?*E]=O,/,_,^(E'*VV>;(KHX#G/
M"CL.4N?*\S"T28JYL,>ZQ()VYMKDPM'4+$);&A32&^59&$?129@+5023D5^[
M,Y.1KERF"KPS8*L\%^;E C.]&@>]H%FX5XO4\4(X&95B@0_H_BKO#,W"UHM4
M.196Z0(,SL?!M'=^,>3S_L!/A2N[-09F,M/ZB2<W<AQ$# @S3!Q[$/2WQ$O,
M,G9$,/Y;^PS:D&RX/6Z\7WONQ&4F+%[J[&\E73H.S@*0.!=5YN[UZANN^7B
MB<ZL_X75^FP40%)9I_.U,2'(55'_B^=U'G[%(%X;Q!YW'<BCO!).3$9&K\#P
M:?+& T_56Q,X57!1'IRA745V;G*%1BT%9P9N"NM,10EW%HX>Q2Q#VQF%CH+P
MT3!9.[RH'<;O..S#=UVXU,*?A42Y:Q\2N!9AW""\B \Z_"[,,?1[78BCN'_
M7[]EW/?^^A]C+ H)WU N5+& *;>*<@HM7"F;9-I6!N&?Z8R.4QO]NR\K==#!
M_J!\M<YM*1(<!W1W+)HE!I//GWHGT9<#E 8MI<$A[Y.'^D:!GH-+$:Z%,O!3
M9!7RRDWAD$(ZN!<./4UJ9VK6 BXK8[!(7K;SL(_:X>#3YD(WX><<?MF$5TUX
MTX2?K\,G37BU509%E;!T)".UL.=P=%.03UU9,K0=H%Y(4M\,5YA@/D/C)U-K
M2;YD6U@+MSH1_M;?[(2W*U%"0OW)9:0N[W7@!T$V4.CB]QJ/H_CDS<)O,(BZ
MT=DI#\ZZP_X?<*O$3&7*O>P/=?V:UU:@N$--E9@*)> S":I%#M [Z[/WN.^1
M/.[DSKY-WBOT@GHR1\&]*8$%CD228W,'DU!1)F<O4*!SO,"%D=3+NB*75(/*
M<4O/U3--$F%3*,7+YB*\.LV0$QXLA5$L#+4)A4-5TC?!0]^_YU&R;'J([+=V
M5J>,**Z1[#"EA%&3K(21G$Q*<J?.. ,W.@<]\S=(DA":)ZK\;IIJ$SBZQ25F
M$'>.??KW9/=-([Z36^$ 1<*<2FU\-DM"HR7G-]%Y2<0MD],@ED)E/@DMLOJ[
MZ<D68%5.^V:[,UJ4!W1@V.K \",Z\)6^R74];[7ECKO'3' 9">G'5(%X>(^7
MNK Z4])[>: B(F]SO!^4$D]SKX(<A+U?'-_(RJ)ED]5LS(;-!T5FW8E4!<E7
M4?)HP\LVO'R3Z);8:VUZ3 WBSM?N?;G:C(ZX*M#Q)6$@&RG9Z@J)EL![-!31
M7Z@Y!864/E"_K&[MYEIQNBP&I#='@^[)*=T(TI]N=!(?TJU+;7UU%UI+"Y0B
M";U!!)\_G<6]^$OM:]C?\K6OB<.MUTF.9N'?8,2*Q:5^J+2K[3-O6K]N-L?K
M-R*E<<%=D.&<3*/C4VHL4[^[ZHG3I7_KS+2CEY,?IO141<,':'^NM6LF'*!]
M_$[^!U!+ P04    " !4@:E68X+A!  #  #+!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R,RYX;6R%5=MNVS ,_17"&X8-<.-[ZF1)@*;ML#VL")IV>QCV
MH-A,;-26/$EIMK\?)3MN@J79BW4C#\\A)7JR$_))%8@:?M<55U.GT+H9>Y[*
M"JR9&H@&.9VLA:R9IJ7<>*J1R'+K5%=>Z/M#KV8E=V83N[>0LXG8ZJKDN)"@
MMG7-Y)\Y5F(W=0)GOW%?;@IM-KS9I&$;7*)^;!:25EZ/DI<U<E4*#A+74^<J
M&,]C8V\-OI6X4P=S,$I60CR9Q9=\ZOB&$%:8:8/ :'C&:ZPJ T0T?G683A_2
M.![.]^B?K';2LF(*KT7UO<QU,752!W)<LVVE[\7N,W9Z$H.7B4K9+^Q:VVCD
M0+956M2=,S&H2]Z.['>7AP.'U'_%(>P<0LN[#619WC#-9A,I=B"--:&9B95J
MO8E<R4U1EEK2:4E^>G;+)"_Y1D&#$I8%DPCO']BJ0O5AXFD*8,R\K .;MV#A
M*V 1?!5<%PIN>8[YL;]'Q'IVX9[=/#P+^)7) 42!"Z$?1F?PHEYM9/&B_ZE=
M]&I_7*V4EG0Y?I[2V\+%I^',@QFKAF4X=>A%*)3/Z,S>O0F&_L<S9..>;'P.
M?39GJLR \1QNRFJK,8<[>J1?>"9J?!%PBO59W-.L[?,$DY!5'S;OPG(*6[9A
MS2U1)NP8'@J)>%1PH')E15^OXV4(=]L:)=-"CJV0#O%]R4$78JLHHOH ;R%*
MW3 =F4GL)DD*-\@%7?S6\;M]99A?L&?"VB!<5TPIN&I)*:"VHS0A49'AHI,2
M1!$!!>[0CVB>TABZ<1*T6:66 +A>4X\ L8;[Y:.">#1RP\L(XC1VPU%RRHZ>
M9?8$HC&-1=E<W2X7"V [)G,%"04(XR'$EZD;C?Q_29\DN\]V8'5';D I"Z*1
MFPP3-XB&ASDS53@2WFM]"_X@'+5#\C^7?41KG>Z=3MU<[Z#!4!$WMHTJR,26
MZ[;7]+M]I[YJ&]2+>=OFZ5)L2DI:A6MR]0>7B0.R;9WM0HO&MJN5T-3\[+2@
MOPU*8T#G:R'T?F$"]/^OV5]02P,$%     @ 5(&I5C:Y4Q:2 @  LP4  !D
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
M/1^Z?)_PC>%>'\W!.=E(^>""S]DLB)P@Y$B-8R!VV.$<.7=$5L9CRQETGW3
MX_F!_9/W;KULB,:YY-]99HI9, D@PYS4W*SD_@Y;/R/'1R77_A?V;6X4 *VU
MD64+M@I*)IJ1/+5U. (,AJ\ XA80_RL@:0&)-]HH\[86Q)!TJN0>E,NV;&[B
M:^/1U@T3[A371ME=9G$F73>G!S*'-=L*EC-*A($;2F4M#!-;6$K.*$,-'PZK
M&E9(D>W(AB.<+M 0QO69W;]?+^#TY Q.@ GX6LA:$Y'I:6BL4/>YD+:B;AM1
M\2NBOA!U <G@'.(H3GK@\[?A"Z0=/'X)#VUYNAK%78UBSY>\PM=7C!\W&VV4
MO80_^^PU?,-^/O<PKW5%*,X"^_(TJAT&Z?MW@W'TL<_L?R)[83WIK"=OL:?=
MB:ONQ/O\-B1C3^+ZQBX=3*ZN1K;XNV,G/6GCR>4DZ=)>:!QV&H=O:^2V%1%!
M$6Q3@XR4MOMHD)362KDSRVH_Z()5MOV8<WBL"6?F&2@GK-1@[RADLMZ8O.:V
MK32&^UP._Y _FD31;Q[_DM0X#(\>K&N6]L)OF=# ,;>PZ.)R%(!J&E 3&%GY
M-[R1QG8$/RULST;E$NQ^+J4Y!*XM=/\"Z2]02P,$%     @ 5(&I5IFU"N.F
M @  $ <  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULK55=3]LP%/TK
M5H8FD#;R'0I+(T$K-!XF571L#],>W.0FL4CLS'9;^/>[3D)4VI3QL)?$'_<<
MGW-M7\=;(1]5":#)4UUQ-;5*K9LKVU9I"355YZ(!CC.YD#75V)6%K1H)-&M!
M=65[CA/9-67<2N)V;"&36*QUQ3@L)%'KNJ;R^08JL9U:KO4R<,^*4IL!.XD;
M6L 2]$.SD-BS!Y:,U< 5$YQ(R*?6M7LUBTQ\&_"#P5;MM(EQLA+BT73NLJGE
M&$%00:H- \7?!F90588(9?SI.:UA20/<;;^PW[;>T<N**IB)ZB?+=#FU)A;)
M(*?K2M^+[5?H_82&+Q65:K]DV\<Z%DG72HNZ!Z."FO'N3Y_Z/.P W. (P.L!
MWGL!?@_P6Z.=LM;6G&J:Q%)LB331R&8:;6Y:-+IAW.SB4DN<98C3R;+;/2)R
MLF0%9SE+*=?D.DW%FFO&"[(0%4L9*/*9W/$-<"VDZ9W.05-6J3,<?UC.R>G)
M&3DAC)/OI5@KRC,5VQH%FF7LM!=STXGQCHCY1N4Y\=U/Q',\?P0^>QL^AW2
M>Z_A-J9ER(TWY,9K^?PC?&-)^'6]4EKBX?L]9J_C"\;YS(6\4@U-86KAC5,@
M-V E'S^XD?-ES.Q_(GMEW1^L^V^Q)W>\D) QW&U%<"\)+O1("\S$F.N.*FJI
M3-78)+X?A)>QO=FU,Q(5!JXS1+W2&0PZ@S=UWC+.\/!GI!!B_,1U^'!W6=<+
M_3UQAU%>Y/K^N+AP$!?^(XG==7DVUP(/#98^3;3HKS7(4;WAH9*+2;0G]S#(
MGT1'U$:#VNA=:O&4C^F*#K8ON@@N)WO"1J+"P(GVE-D[]<J\%7CO\6PI4D&.
M..?\ IW)KOYV'2V:MH2MA,;,M<T2GRR0)@#G<R'T2\=4Q>$13/X"4$L#!!0
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
M;"'=5R!VTKJZ;5RY9UQYX(X68LO!^R+%Z=#>EF%WL;N'V&]=+> =8M? @U?
M=5Q/$<_RU\U=A7FL-X]Q<LY\P,;K1L*K\;R?C,056&5(#L%P0/[Y*+N##P+G
M_%^5] VVK\:N%H\;OD,)GEMR=>"8/6)K\?MO,'3^4.EF$BPV!#;0U.\T]77H
MP]F-#V)>@0VC7#F#&[BPAJN6S,=%$+D!G,SLQV.!M%XO%4CATX]\Q^M\#J@'
M'?5 2_TCYERNJDF9EQD2.)6+H0PF(:A9;J4>**=,D/_J!I46#7YP%-=;Z$Z#
M(!B)H8WC4C&43EUGZJC5"#LUPF=-A (+%?7P) K?=Z>A-V*N]7DI<X5/-_#@
MF6D0=<0C+?'X>-3QDRP7.%8QCDZ\3QS'&?&-3F9JZ(\[Q=IXGIGODX[M1#_I
MZWDM/P\ER5)2;)1)KL6X=*TT"18; AMH-^VTF[[@^V=J4E.38+$AL(&FT.G+
M*\?L&ZC%&V0B##TX2D6]VTLU4CKUG4"]]L"CXA)JV=?;"$#7H.08(,ZQX%>@
M$D2N1\5&25\+>.E$,HH6FT(;BNGV8KHOF* MN"EA3:+%IM"&PO:%-]36H,_(
M4>\D73P71N/7I=[MQ2+]S.F0?5\B0WV-?(>2K6QB(_I*WB;KWJ51M-@4VE#%
MOMJ&P4LFI\D:>FD4+3:%-A2V+]SA\RKW\\EY6DA[[@3"D^PT6KVKO,( ^M,S
MZ=G7[U!?P"]IP04KFU,R4H =HQL9CYJZH=J[%<@D6FP*;2ACOS& DY?,3Z-;
M!J-HL2FTH;#]K@%J"^AGY.?T9!<)/2=THG%^&MT%J+S"21B-\],^.DK-,=O4
M1](<)+0L1',RV;5VQ][OZL/>4?LMO%DVA]<]3'.6?H?8AA0<9'@M(9WK2"X:
MK#F>;FX$W=4'M@]4")K7EUN,4LRJ#O+YFE)QN*D<='\2+/X'4$L#!!0    (
M %2!J5:VL>N8R0(  ,('   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM
M;*U576_:,!3]*U963:W4-5\D0 >16MBT2IN&VG5[F/9@PH58=6)FFX_^^UT[
M(4LAL#[L!?QQS_$Y-]?7@XV03RH#T&2;\T(-G4SKY;7KJC2#G*HKL80"=^9"
MYE3C5"Y<M91 9Q:4<S?PO-C-*2N<9&#7)C(9B)7FK("))&J5YU0^WP(7FZ'C
M.[N%>[;(M%EPD\&2+N !].-R(G'FUBPSED.AF"B(A/G0N?&O1UT3;P.^,]BH
MQI@8)U,AGLSD;C9T/",(.*3:,%#\6\,(.#=$*.-WQ>G41QI@<[QC_VB]HY<I
M53 2_ >;Z6SH]!PR@SE=<7TO-I^@\A,9OE1P97_)IHKU')*NE!9Y!48%.2O*
M?[JM\M  ^)TC@* "!*\%A!4@M$9+9=;6F&J:#*38$&FBD<T,;&XL&MVPPGS%
M!RUQER%.)S=I*E<P(Q^V6!<*%*'%C'S5&4@R6DD)A2:?&9TRSC3#W?,Q:,JX
MNB#OR./#F)R?79 SP@KR+1,KA5@U<#7*,N1N6DFX+24$1R1\H?**A/XE";P@
M;(&/3L/'D-;PX"7<Q634&0GJC 26+SS"-Z'/=,JK3-CT4*[(SYNITA*+[E>;
MP9*QT\YH+N*U6M(4A@[>- 5R#4[R]HT?>^_;[/XGLA?FP]I\>(K=F)>"\TNR
MIBDM[QEF0=AZ2$5N:L0NMR6A9(XMLVD>ZZ37\_&+K)OF#H-BOQ_502]$=VK1
MG9.B=S7,"@V8$MTFKF2(&N=V>X&W)ZXM*/+:Q46UN.BDN+LBQ4N$K>J?^8L.
M3H^"<#]_AT%!W^L<26!<:XQ/:K3WO4U2?'":[_?\:$]32U3<ZX3MFKJUINZK
M/BHT&U-5B%5CXG\;4YOX[D&IA6'<[>^)/XR*^OUP7[S;Z+#F=<.>M6"%(ASF
MB/.NNNA>EB]&.=%B:9ON5&ALX7:8X2,+T@3@_EP(O9N8/EX_V\D?4$L#!!0
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
M1L:MWIR\_([0[-B5(@[WG:6]4SGG"LWF70HZW*J=?H!0SR>LYW<8]NJ%\/9
MFU2IV'"[9+MY2:71TT&C QCCNJ=O#[1O(4K!1OYGP69*-A.L38S;O3DU=5VA
MV;$KI1MQ)MV(4^GF"LWF74HWTB[=W)=L/F$]O[MAO1".&&B3*@4;:1=L1Y9L
MCO+B\B.H;RY'#,P\]2L7HC&(=7I/+'6):56<W8T6O<5=]%5Z ^N7P[.+[!D5
MNGPEBF"E38-.7Y_T(KL;SAJ*;]/KU3E7BL?IXT;+#1!F@'Z_XEP]-\P$Q0W]
M^#]02P,$%     @ 5(&I5D6:UY?1 @  ^@@  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S@N>&ULK59=;]HP%/TK5UDUM=+:A(2O=1"I!55#ZK2JK-W#M <3
M+L1J8F>V ZVT'[]K$S)H*=TD7L ?]YS<<^YUG-Y2J@>=(AIXS#.A^UYJ3''N
M^SI),6?Z3!8H:&<F5<X,3=7<UX5"-G6@///#(&C[.>/"BWMN[4;%/5F:C N\
M4:#+/&?JZ1(SN>Q[#6^]<,OGJ;$+?MPKV!S':.Z*&T4SOV:9\AR%YE* PEG?
MNVB<#SHVW@7<<USJC3%8)1,I'^QD-.U[@4T(,TR,96#TM\ !9IDEHC1^59Q>
M_4@+W!ROV:^<=M(R81H',OO.IR;M>UT/ICAC969NY?(S5GI:EB^1F7:_L*QB
M P^24AN95V#*(.=B]<\>*Q\V (WF*X"P H3_"H@J0.2$KC)SLH;,L+BGY!*4
MC28V.W#>.#2IX<)6<6P4[7+"F7B(BB^8M1)&0AM54H6,AE,8K\H*<@8F1;AB
M7,$]RTJT*R-A4*$V<,L, A-3($_),0&#4BD4R=,6V_$0#>.9/B'>N_$0CH].
MX BX@&^I+#7!=<\W),:FY"=5XI>KQ,-7$O_"U!E$C0\0!F&T S[8#Q]B4L/#
M;;A/%M8^AK6/H>-KOL+WE4Q2(*0X39P#!IC62-I__S5+6;/TDA602&$4=?!.
MW7L?9$_UN2Y8@GV/CJU&M4 O?O^NT0X^[7+A0&1;GD2U)Y%CC][NK1_7M <C
M@[G^N4MS=$C-!R+;TMRL-3?W]L&%K3J]1];*=U9X1=%V%/8UNXB;0=#M]/S%
MIHP=4=U6]+&.VLJO5>?7VI]?DJ@2IX"/= ]HM/VY/KK)^NCN[<Z]]/];J0.1
M;3G1KIUH'ZH[VX?4?""R+<V=6G-G;_6O.9OPC)NGMSJT\Z+W&MWH67^^C&F&
MT;/N]#=N)OM50&_M.1<:,IP1*CCK4 >HU4V[FAA9N,MJ(@U=?6Z8TL<)*AM
M^S,IS7IB[[_Z<R?^ U!+ P04    " !4@:E6%_0TQ%H#  #^"P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S.2YX;6S%5FUOVT8,_BN$5@P)T$:R_)*7V0(:
M9R\!6C2(U^W#L \7B;:$2G?:\6RGP'Y\>2=9MES%6P$!_2+I[LB'?$@>Q>E6
MZ4^4(AIX+G)),R\UIKSQ?8I3+ 1=J!(EGRR5+H3AI5[Y5&H4B5,J<C\,@HE?
MB$QZT=3M/>AHJM8FSR0^:*!U40C]^19SM9UY V^W\9BM4F,W_&A:BA4NT'PL
M'S2O_ 8ER0J4E"D)&I<S[^W@9CX(K(*3^"/#+1U\@Z7RI-0GN[A/9EY@/<(<
M8V,A!+\V.,<\MTCLQS\UJ-?8M(J'WSOT7QQY)O,D".<J_S-+3#KSKCQ(<"G6
MN7E4V]^P)C2V>+'*R3UA6\L&'L1K,JJHE=F#(I/56SS7@3A08)QNA;!6"(\5
M1B\H#&N%H2-:>>9HW0DCHJE66]!6FM'LAXN-TV8VF;1I7!C-IQGKF>@.=;81
M-I1P+\GH-:?($+R!19574$LP*<*O7!$$0B;P3A$AP2/FPF "1K&B08UDX)%W
MG Q'F.,G8;[6&F7\N86=28<X5Y)4GB4.96'X98^MO0\E:F&33'!VAT9D.9VS
M1Q\7=W#VZAQ>683?4[4F-D53WW 8+!D_KBG?5I3#%R@/X;V2)B7X62:8M/5]
M#E\3PW 7P]OP).![H2]@.'@-81 .._R9_W_U\(0[PR:E0X<W_.^4_O6.S^">
M0TM_=P6J AIU ]D.<D.EB''F<8L@U!OTHA]_&$R"G[I8]@36XCQJ.(].H4=G
MMC[AW!4G<'=(]C&(.=F:NP7Q)G%1NGH3!+&@%);<QB#%9(6=A509G3BCMB%N
MHC>C\9"3M#DD_K74()CLA5J$Q@VA\4E"S9W2]D[15I0'1/[=7SE\YH9.^!HD
MFBX&)ZU\:X9[ FL%9-($9-)754_ZY-P36(OS9</Y\GM4=65TW*KJR>5Q57\M
M]7)57S6$KDX2VOT7XMU_X;"FYXI<^U\IE1#POR'I<OZD@6]-;D]@K5A<-[&X
M[JN@K_ODW!-8B_,@V(\;P?<HZ=IJJP>/@J.*[A *CNK9/YBD"M0K-V"R"VHM
M3340-+O-$/O6C6Y'^[=VN'43VAZFFHSY=[^RLU2.2X8,+B[YBNEJV*P61I5N
M7GM2AJ<_]YGR@([:"O#Y4BFS6U@#S<@??0%02P,$%     @ 5(&I5I4WY*G0
M P  &P\  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&ULM5==<]HZ$/TK
M&K?326::^-N8%#R30#KW/K3#A)OV6;$%>&)+5!+0_ON[DHW!5+C)Q'T!6=JS
MVB/MKG9'.\:?Q8H0B7Z6!15C:R7E^L:V1;HB)1;7;$THK"P8+[&$3[ZTQ9H3
MG&E06=B>XT1VB7-J)2,]-^/)B&UDD5,RXTALRA+S7W>D8+NQY5K[B8=\N9)J
MPDY&:[PD<R(?US,.7W:C)<M+0D7.*.)D,;9NW9N)&RJ EOB6DYTX&B-%Y8FQ
M9_7Q;S:V'&41*4@JE0H,?ULR(46A-($=/VJE5K.G AZ/]]H_:_) Y@D+,F'%
M]SR3J[$56R@C"[PIY /;_4-J0MK E!5"_Z)=)3L(+91NA&1E#08+RIQ6__AG
M?1!' /<<P*L!WBD@. /P:X"OB5:6:5I3+'$RXFR'N)(&;6J@ST:C@4U.U37.
M)8?5'' RN<><YG0IT)IP-%]A3M#%E$B<%^(27:''^11=O+]$[Y&-A%H5**?H
MD>92?(1)&/^W8AN!:29&M@1[E%8[K?>^J_;VSNSMHR^,RI5 ]S0C61MO X^&
MC+<G<^=U*OR"^37RW8_(<SS?8,_DY7"OPQR_.5M?Z_//Z/NZ*0G'DO$;T]E4
MV,",5=%[(]8X)6,+PE,0OB56\N&=&SF?3,1Z4M:B&30T@R[MR5=(-CE-64E,
M-"MLI+$JIVP3/_;BX<C>'MMOD K",&ZD6H:%C6%AY_E/"640,F=O(.SS!GI2
MUB(:-42CSAOXKI,5R:[P%AQN2="DP$*@VWW(0OH6$F(4 AUB&K)>GJ(+B-UJ
M^=)T-M6&X=&%N+X?AF"P?W)U)LDX<KP@=,W7-VA8#5['RL@FRXL-"/V)S\!@
M)7B8[ZI(;_$Q20[#*'3]R,PG;OC$+XP3G6Q;=]2ZEHW(M(1>,;*I-HJ/;'2N
MO=.8,@J%9@[#AL/P+1ST9<"S_$(:0Y.%\0D-H] 9&JYS>/:<3B(/\T?SB]4)
M>VU2Z$M;F^31V^Z^*0'6\+[(]J2M3=8[D/4Z;W2Z]SVR6$"-B-BB\KPK5>6!
M)^)?4'U*A#G'=$G46/PI:=0['N>"8#CT!J<IT"07!][PG)<>"@BW\^%.YI*E
MSXBM5<4K$.0\=#^?S1#>87ZFX.JUJNA+6YO]H:YP@[>Y;V==\FJR/6EKDSW4
M*FYGA?!7W#?\S2U#J&R#Z-1]?Y<+!K$_=$[<USYJ,Z"R7>KN2Z"4;:BLBO1F
MMNGP;G5?<S)_ISH_W;X<U%1M(Y3@RQQ<O2 +4.E<JSZ+5YU8]2'96C<S3TQ"
M:Z2'*^A>"5<"L+Y@3.X_U 9-/YS\#U!+ P04    " !4@:E601ORYS4"   [
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RU5-N*VS 0_17A0ME"
MB2^Y;$D=PV:SI8$NA-U>'DH?%'L<B]7%E<9Q^O>59,=-(4F?^F)II#EGSE@S
MD[9*OY@* ,E!<&D60858S\/0Y!4(:D:J!FEO2J4%16OJ76AJ#;3P(,'#)(IF
MH:!,!EGJSS8Z2U6#G$G8:&(:(:C^M02NVD40!\>#)[:KT!V$65K3'3P#?JDW
MVEKAP%(P =(P)8F&<A'<Q?/EU/E[AZ\,6G.R)RZ3K5(OSE@7BR!R@H!#CHZ!
MVF4/]\"Y([(R?O:<P1#2 4_W1_8//G>;RY8:N%?\&RNP6@3O E) 21N.3ZK]
M"'T^7F"NN/%?TG:^$QLQ;PPJT8.M+9CL5GKH_\,)()Y= "0](/&ZNT!>Y8HB
MS5*M6J*=MV5S&Y^J1UMQ3+I'>49M;YG%8;:6N1) /M,#&'*S J2,FS=IB);;
M>81YS[/L>)(+/'%"'I7$RI '64#Q-T%H10W*DJ.R97*5<07YB(SCMR2)DO$5
MOO&0Z=CS32[PV4>$G!H\E]M5I.N+N:EI#HO %KX!O8<@>_TJGD7OK^B:#+HF
MGGW\SQ<@*V9RKDRC@7S_9-W(&D&8'^<43_Z#XNF@>'KU3SZ4)?AF(JS3CE:[
MI@CDAAI"20TZ!XEGJZACCKMR=!-CGT6CY#8-]Z>"PI."%J!WOFT-R54CL:OM
MX728#'==0_QQ[\;*(]4[)@WA4%IH-+JU"G37JIV!JO;ML55HF\UO*SO=0#L'
M>U\JA4?#!1CF9?8;4$L#!!0    ( %2!J5:R'JE!@P(  -L%   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;(5446_3,!#^*Z<PH2&Q)4W:,$8:J=U
M(#&M:C=X0#RXR36QYMC%=MOMWW-VVE!06UX2GWWW??>=?9=ME'XR-:*%YT9(
M,PQJ:Y?786B*&AMF+M42)9TLE&Z8)5-7H5EJ9*4/:D081U$:-HS+(,_\WD3G
MF5I9P25.-)A5TS#],D:A-L.@%^PVIKRJK=L(\VS)*IRA?5Q.-%EAAU+R!J7A
M2H+&Q3 8]:['J?/W#M\X;LS>&IR2N5)/SOA2#H/()80""^L0&/W6>(-"."!*
MX]<6,^@H7>#^>H?^R6LG+7-F\$:)[[RT]3"X"J#$!5L).U6;S[C5,W!XA1+&
M?V&S]8T"*%;&JF8;3!DT7+9_]KRMPUY '!\)B+<!L<^[)?)9WC++\DRK#6CG
M36ANX:7Z:$J.2W<I,ZOIE%.<S1_8,TRQ0+YF<X$PJC0BU=S"_5SPBKG*&;B
M67MGH!8P<G7D]@7.;]$R+LP;. ,NX:%6*\-D:;+04F(./BRV28S;).(C221P
MIZ2M#7R4)99_QX<DJ%,5[U2-XY. =TQ?0M)["W$4)_ XNX7SLS<G<).N6HG'
M38[@4J64++C@OC!POX"C]?O*V9P<J4X_IDH(H#>T8;K\>:@Z+6G_,*EKRVNS
M9 4. ^H[@WJ-0?[Z52^-/IR0U.\D]4^AYV.LN)1<5O2X!9,%'DJPA4@]A&OS
M==Y+!NG[. O7!Z@''?7@)/6$O;A2'7PP;>1@C_&"**\.$Z8=87J2D)[7?X2F
M!X3VDZ3_#V^XUW -ZLJ/%0.%6DG;]EZWVTVN4=NP?]S;L4=/E2[ @, %A4:7
M[TBS;D=):UBU].T[5Y:&@5_6-'U1.P<Z7RAE=X8CZ.9Y_AM02P,$%     @
M5(&I5FJ 3)?3 @  V <  !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL
MK57;;IM $/V5$8VJ5'(-QI<VJ8WDV+T]I+(2M7VH^K"&,:RR[-+=Q4[^OK.
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
MJY7(8*ZRN@1INSAJ*!I :3:B,A&1O(1I-%-;T,WSN!M<YMVS60?E14J?"'=
M7^8M7D@4F8,TD!.W950A<L>1DZ^\X#(#XD%2!)(."/E(/4B&0+)!(!<-CKO4
M@TP1R'1 R%XDQPCD>$A(YD%.$,C)D)"I!WF(0!Z&A5S49<GU*U$KLA!K*=QE
M7%IRGF6JEE9XD$<(Y%%82*>3RB7[5\)E3BY^UJ)J+O#8CA&VX[!L+E*Z=L-Z
M\5(U@VU:QAN[ 4UFM>[E\!&6Q$=A,>>PM"W:%7 #Y&99B'5WED^(:B:P9^:@
MQ98W/B:7TEC=GM^CP_R2!!;,!=?2%0.&N(E(%ANNP2?#I)($MLJES%0)Y)Z_
M0"]:F$.2P!)Q,.0.,G #ZFY,SM<:&L/9]WGG8V(628)KI"R%;>=9^]]P>=JZ
M00:9B7XL,8LD@36"9NB>D!/,(\F0(NDI.<%,D@RB$G)PWTQ4\\G'Q*22#&F5
MWJ!3S"IT,*NT$?4Q,;700=2R;] I^@[SWQVS%Q&3#0TL&S2Q]^<EYA\:V#]X
M,O)+;XKYAP;V#XXY]C$Q ]%!#33Q,3$#T4$-=.AC8@:B@0V$8Q[YF)B!:& #
MX9C'_HH*9B 6V$ 8YF/[QO4;$S,0"VR@C\J..5@N"K_69)B!6& #X66'7\0Q
M=!TML(60LN,S6=0^)F8A%MA"*.:U_Q;$, NQP!9",6?*Q\0LQ );Z(,BKHFD
MUMQ?#6*8A5A@"WV(V64J'Q.S$ ML(12SOV".68@%MM"^DO@]9_HU<8HI* VL
M('\!9C\=9IXTL'GPBMU/Z2EFGC3X!QQD*88<^)B8>=+6//'N UT.*R$AOW:W
M,*X]XT5VJTGSTRTHIN/F+7]5%\7,M=W(*\7SW?>^W;?*LU]02P,$%     @
M5(&I5NY)W?^> 0  "!H  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<\W9NV["0!"%X5=!?@"6F5EN$5"EH8UX 0N6BP#;\FX4>/M84,!!*=*@/96U
M:WG\%]8GRYY]A5.9#G45]X<F]B[G4Q7GQ3ZEYL.YN-Z'<QG[=1.J[LRV;L]E
MZI;MSC7E^ECN@M/!8.3:YQG%8O8\L[>Z-N$_$^OM]K .G_7Z^QRJ],=@]U.W
MQ[@/(16]5=GN0IH7[G)Z;$=W.TB_FUSTEIMYT2XW4KC<00I!FC_((,CR!WD(
M\OF#AA TS!\T@J!1_J Q!(WS!TT@:)(_: I!T_Q!,D 9!P1)+U@3:"W(M1!X
M+0BV$(@M2+80F"V(MA"H+<BV$+@M"+<0R"U(MQ#8+8BW$.BMJ+<2Z*VHMQ+H
MK2\OVP1Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$
M>AOJ;01Z&^IM!'K;R\<2 KT-]38"O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V
M KT]ZNT)]/:HMR?0VZ/>GD!OCWK[=^H=T_44XJ/GOL;[OY/JU%T;'K>_+>^;
M+X_*#6<'/WX6OU!+ P04    " !4@:E6J,J'V:L!  !!&@  $P   %M#;VYT
M96YT7U1Y<&5S72YX;6S-F<UNPC 0A%\%Y8J(L9W2'P&7MM>60U_ 338D(HDM
MVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U<K$V
MU(2=7-M:^?!JE\RH=*66Q,1X/&&I;CPU?N1;C6@^?:)<K2L_>-Z&SZ[4S2RR
M5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO
M&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+
M#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[
M[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2
MXQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D<!*T<AJT AJT AJT AJT A
MJT AJT AJT AJT AJT AJT AJT0AJT0AJT0AJT0AJT0AJT0AJT0AJT0AJT0A
MJT0A:X)"U@2%K D*69/_).N[UJN__JG1KG&MRN;HS[H_1_-/4$L! A0#%
M  @ 5(&I5@=!36*!    L0   !               ( !     &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    " !4@:E6$ HW=.X    K @  $0
M    @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !4@:E6F5R<
M(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    ( %2!J58&NZ7PU@4  -8>   8              " @0T(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !4@:E6]-'J
M#+0&  #G&@  &               @($9#@  >&PO=V]R:W-H965T<R]S:&5E
M=#(N>&UL4$L! A0#%     @ 5(&I5H[RJZ"P @  7P<  !@
M ("! Q4  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( %2!
MJ594=\'-*04  %85   8              " @>D7  !X;"]W;W)K<VAE971S
M+W-H965T-"YX;6Q02P$"% ,4    " !4@:E6JS)IZ5$#  "R"0  &
M        @(%('0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%
M  @ 5(&I5@WFOG_*!P  1S\  !@              ("!SR   'AL+W=O<FMS
M:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( %2!J5;W.Z)&G <  (D@   8
M              " @<\H  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"
M% ,4    " !4@:E6#W)@[\L+  !C'@  &               @(&A,   >&PO
M=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ 5(&I5O;JN+0+ P
MDP8  !@              ("!HCP  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM
M;%!+ 0(4 Q0    ( %2!J585]4.;JP(  "(&   9              " @>,_
M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ 5(&I5@#"
M@_3-!   30L  !D              ("!Q4(  'AL+W=O<FMS:&5E=',O<VAE
M970Q,2YX;6Q02P$"% ,4    " !4@:E6AU@Y:!@&  #U#@  &0
M    @(')1P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    (
M %2!J5:% AWMO ,  +@(   9              " @1A.  !X;"]W;W)K<VAE
M971S+W-H965T,3,N>&UL4$L! A0#%     @ 5(&I5EE:@3WE @  508  !D
M             ("!"U(  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"
M% ,4    " !4@:E6WHGN?X@"  #0!0  &0              @($G50  >&PO
M=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( %2!J5:R7@4!4P8
M ,$.   9              " @>97  !X;"]W;W)K<VAE971S+W-H965T,38N
M>&UL4$L! A0#%     @ 5(&I5FI**JMM"0  ?!H  !D              ("!
M<%X  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !4@:E6
M<J9C2V\#   )"   &0              @($4:   >&PO=V]R:W-H965T<R]S
M:&5E=#$X+GAM;%!+ 0(4 Q0    ( %2!J591D8"WX@(  "X&   9
M      " @;IK  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%
M  @ 5(&I5LR'[@ZZ @  " 8  !D              ("!TVX  'AL+W=O<FMS
M:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !4@:E6VN\>"GH#   L"
M&0              @('$<0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+
M 0(4 Q0    ( %2!J5;%599!5@0   @+   9              " @75U  !X
M;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ 5(&I5F."X00
M P  RP8  !D              ("! GH  'AL+W=O<FMS:&5E=',O<VAE970R
M,RYX;6Q02P$"% ,4    " !4@:E6-KE3%I("  "S!0  &0
M@($Y?0  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( %2!
MJ5:XD8I0-P(  ,T$   9              " @0*   !X;"]W;W)K<VAE971S
M+W-H965T,C4N>&UL4$L! A0#%     @ 5(&I5M*(/I>$ @  $08  !D
M         ("!<((  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4
M    " !4@:E6F;4*XZ8"   0!P  &0              @($KA0  >&PO=V]R
M:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( %2!J58VLQX57P(  ,@%
M   9              " @0B(  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL
M4$L! A0#%     @ 5(&I5CV[A1H! P  ]@D  !D              ("!GHH
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !4@:E6]DP9
M;&,$  !]&@  &0              @('6C0  >&PO=V]R:W-H965T<R]S:&5E
M=#,P+GAM;%!+ 0(4 Q0    ( %2!J5:OZQ:NF0(  /,&   9
M  " @7"2  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @
M5(&I5J @T39/!   ,!@  !D              ("!0)4  'AL+W=O<FMS:&5E
M=',O<VAE970S,BYX;6Q02P$"% ,4    " !4@:E6MK'KF,D"  #"!P  &0
M            @('&F0  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4
M Q0    ( %2!J59 O2B8[P,  -P.   9              " @<:<  !X;"]W
M;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ 5(&I5M$U]RY. @
M&P8  !D              ("![*   'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6Q02P$"% ,4    " !4@:E6W=R*\,H"  "J!P  &0              @(%Q
MHP  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( %2!J5;(
M=ECT8@0  *T7   9              " @7*F  !X;"]W;W)K<VAE971S+W-H
M965T,S<N>&UL4$L! A0#%     @ 5(&I5D6:UY?1 @  ^@@  !D
M     ("!"ZL  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M" !4@:E6%_0TQ%H#  #^"P  &0              @($3K@  >&PO=V]R:W-H
M965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( %2!J5:5-^2IT ,  !L/   9
M              " @:2Q  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L!
M A0#%     @ 5(&I5D$;\N<U @  .P4  !D              ("!J[4  'AL
M+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !4@:E6LAZI08,"
M  #;!0  &0              @($7N   >&PO=V]R:W-H965T<R]S:&5E=#0R
M+GAM;%!+ 0(4 Q0    ( %2!J59J@$R7TP(  -@'   9              "
M@=&Z  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ 5(&I
M5@W;=4<S P  2A,   T              ( !V[T  'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " !4@:E6EXJ[',     3 @  "P              @ $YP0
M7W)E;',O+G)E;'-02P$"% ,4    " !4@:E6/M.%V94#   O'0  #P
M        @ $BP@  >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ 5(&I5NY)
MW?^> 0  "!H  !H              ( !Y,4  'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ 5(&I5JC*A]FK 0  01H  !,
M     ( !NL<  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     #, ,P#<#0
&ELD

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>87</ContextCount>
  <ElementCount>195</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>32</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Debt and Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/DebtandLeaseObligations</Role>
      <ShortName>Debt and Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Earnings per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/EarningsperShare</Role>
      <ShortName>Earnings per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Tax Receivable Agreement Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/TaxReceivableAgreementObligations</Role>
      <ShortName>Tax Receivable Agreement Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/PropertyandEquipment</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilities</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Debt and Lease Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/DebtandLeaseObligationsTables</Role>
      <ShortName>Debt and Lease Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/DebtandLeaseObligations</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/DerivativeInstrumentsTables</Role>
      <ShortName>Derivative Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/DerivativeInstruments</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Earnings per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/EarningsperShareTables</Role>
      <ShortName>Earnings per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/EarningsperShare</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Tax Receivable Agreement Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsTables</Role>
      <ShortName>Tax Receivable Agreement Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/TaxReceivableAgreementObligations</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Summary of Significant Accounting Policies - Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Summary of Significant Accounting Policies - Capitalized Interest (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesCapitalizedInterestDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Capitalized Interest (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Summary of Significant Accounting Policies - Software Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesSoftwareCostsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Software Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Summary of Significant Accounting Policies - Concentrations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Concentrations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Debt and Lease Obligations - Summary of Debt and Lease Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails</Role>
      <ShortName>Debt and Lease Obligations - Summary of Debt and Lease Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Debt and Lease Obligations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails</Role>
      <ShortName>Debt and Lease Obligations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Debt and Lease Obligations - Composition of Lease Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails</Role>
      <ShortName>Debt and Lease Obligations - Composition of Lease Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Derivative Instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails</Role>
      <ShortName>Derivative Instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Derivative Instruments - Summary of the Fair Value of Interest Rate and Foreign Currency Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails</Role>
      <ShortName>Derivative Instruments - Summary of the Fair Value of Interest Rate and Foreign Currency Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Derivative Instruments - Summary of the Gains and Losses Related to Interest Rate and Foreign Currency Instruments in the Consolidated Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails</Role>
      <ShortName>Derivative Instruments - Summary of the Gains and Losses Related to Interest Rate and Foreign Currency Instruments in the Consolidated Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/EarningsperShareDetails</Role>
      <ShortName>Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/EarningsperShareTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/IncomeTaxes</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Tax Receivable Agreement Obligations - Summary of Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsSummaryofActivityDetails</Role>
      <ShortName>Tax Receivable Agreement Obligations - Summary of Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="twnk-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hostessbrands.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hostessbrands.com/role/CommitmentsandContingencies</ParentRole>
      <Position>43</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept LondonInterbankOfferedRateLIBORMember in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. twnk-20230331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="twnk-20230331.htm">twnk-20230331.htm</File>
    <File>a2023aipfinal.htm</File>
    <File>formofchiefexecutiveoffice.htm</File>
    <File>formofchiefexecutiveofficea.htm</File>
    <File>formofperformanceshareunit.htm</File>
    <File>formofrestrictedstockunita.htm</File>
    <File>q12023twnk-ex311ceo302cert.htm</File>
    <File>q12023twnk-ex312cfo302cert.htm</File>
    <File>q12023twnk-ex321ceo906cert.htm</File>
    <File>q12023twnkex322cfo906cert.htm</File>
    <File>twnk-20230331.xsd</File>
    <File>twnk-20230331_cal.xml</File>
    <File>twnk-20230331_def.xml</File>
    <File>twnk-20230331_lab.xml</File>
    <File>twnk-20230331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>twnk-20230331_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="374">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>68
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "twnk-20230331.htm": {
   "axisCustom": 0,
   "axisStandard": 18,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 374,
    "http://xbrl.sec.gov/dei/2022": 29
   },
   "contextCount": 87,
   "dts": {
    "calculationLink": {
     "local": [
      "twnk-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "twnk-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "twnk-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "twnk-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "twnk-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "twnk-20230331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 312,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 4,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 9
   },
   "keyCustom": 17,
   "keyStandard": 178,
   "memberCustom": 6,
   "memberStandard": 26,
   "nsprefix": "twnk",
   "nsuri": "http://www.hostessbrands.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.hostessbrands.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Debt and Lease Obligations",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.hostessbrands.com/role/DebtandLeaseObligations",
     "shortName": "Debt and Lease Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Derivative Instruments",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.hostessbrands.com/role/DerivativeInstruments",
     "shortName": "Derivative Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Earnings per Share",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.hostessbrands.com/role/EarningsperShare",
     "shortName": "Earnings per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.hostessbrands.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "twnk:TaxReceivableAgreementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Tax Receivable Agreement Obligations",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.hostessbrands.com/role/TaxReceivableAgreementObligations",
     "shortName": "Tax Receivable Agreement Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "twnk:TaxReceivableAgreementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.hostessbrands.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "17",
     "role": "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "18",
     "role": "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Property and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "19",
     "role": "http://www.hostessbrands.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "20",
     "role": "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Debt and Lease Obligations (Tables)",
     "menuCat": "Tables",
     "order": "21",
     "role": "http://www.hostessbrands.com/role/DebtandLeaseObligationsTables",
     "shortName": "Debt and Lease Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Derivative Instruments (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://www.hostessbrands.com/role/DerivativeInstrumentsTables",
     "shortName": "Derivative Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Earnings per Share (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://www.hostessbrands.com/role/EarningsperShareTables",
     "shortName": "Earnings per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "twnk:SummaryOfTaxReceivableAgreementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Tax Receivable Agreement Obligations (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsTables",
     "shortName": "Tax Receivable Agreement Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "twnk:SummaryOfTaxReceivableAgreementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Summary of Significant Accounting Policies - Basis of Presentation (Details)",
     "menuCat": "Details",
     "order": "25",
     "role": "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails",
     "shortName": "Summary of Significant Accounting Policies - Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)",
     "menuCat": "Details",
     "order": "26",
     "role": "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails",
     "shortName": "Summary of Significant Accounting Policies - Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details)",
     "menuCat": "Details",
     "order": "27",
     "role": "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails",
     "shortName": "Summary of Significant Accounting Policies - Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InterestCapitalizationPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestCostsCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Summary of Significant Accounting Policies - Capitalized Interest (Details)",
     "menuCat": "Details",
     "order": "28",
     "role": "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesCapitalizedInterestDetails",
     "shortName": "Summary of Significant Accounting Policies - Capitalized Interest (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InterestCapitalizationPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestCostsCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InternalUseSoftwarePolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Summary of Significant Accounting Policies - Software Costs (Details)",
     "menuCat": "Details",
     "order": "29",
     "role": "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesSoftwareCostsDetails",
     "shortName": "Summary of Significant Accounting Policies - Software Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InternalUseSoftwarePolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails",
     "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "i82e635ea727e4e7e92027387e42a15c0_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia22cbdcf653845d1ace3edb4ec864895_D20230101-20230331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Summary of Significant Accounting Policies - Concentrations (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails",
     "shortName": "Summary of Significant Accounting Policies - Concentrations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia22cbdcf653845d1ace3edb4ec864895_D20230101-20230331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Property and Equipment (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://www.hostessbrands.com/role/PropertyandEquipmentDetails",
     "shortName": "Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherEmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherEmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Debt and Lease Obligations - Summary of Debt and Lease Obligation (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails",
     "shortName": "Debt and Lease Obligations - Summary of Debt and Lease Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "if6116d8d25ab4579b5789641e67c6ffd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "id608a3cbbf9348f19f3dec5806f80d3c_I20230331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Debt and Lease Obligations - Narrative (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails",
     "shortName": "Debt and Lease Obligations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ie3c786228a8e42518b8fa5da4ae944ad_I20230331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Debt and Lease Obligations - Composition of Lease Expenses (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails",
     "shortName": "Debt and Lease Obligations - Composition of Lease Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ifd166e25b3f348fc8139231a41d4723f_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Derivative Instruments - Narrative (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails",
     "shortName": "Derivative Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ifd166e25b3f348fc8139231a41d4723f_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "iaf20905c12c44c34a2f94964e99ea7fd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Derivative Instruments - Summary of the Fair Value of Interest Rate and Foreign Currency Instruments (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails",
     "shortName": "Derivative Instruments - Summary of the Fair Value of Interest Rate and Foreign Currency Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "iaf20905c12c44c34a2f94964e99ea7fd_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Derivative Instruments - Summary of the Gains and Losses Related to Interest Rate and Foreign Currency Instruments in the Consolidated Statement of Operations (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails",
     "shortName": "Derivative Instruments - Summary of the Gains and Losses Related to Interest Rate and Foreign Currency Instruments in the Consolidated Statement of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia59658780f0946fda04a362a8fe8d5e9_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Earnings per Share (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.hostessbrands.com/role/EarningsperShareDetails",
     "shortName": "Earnings per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "i1e7ce4f9ca0e4a94adab28cce5faada4_D20230101-20230331",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "i4ba5d31d33524dd2bd6763e68f3890eb_D20230101-20231231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.hostessbrands.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "i4ba5d31d33524dd2bd6763e68f3890eb_D20230101-20231231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "twnk:SummaryOfTaxReceivableAgreementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "twnk:LiabilityOnTaxReceivableAgreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Tax Receivable Agreement Obligations - Summary of Activity (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsSummaryofActivityDetails",
     "shortName": "Tax Receivable Agreement Obligations - Summary of Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "twnk:SummaryOfTaxReceivableAgreementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "iff1f2ebeae6b4648a88ca2584ffdd9e6_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "twnk:LiabilityOnTaxReceivableAgreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "i66b62ff6f1634610bf76f34eae32516d_D20220701-20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLegalSettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.hostessbrands.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "i66b62ff6f1634610bf76f34eae32516d_D20220701-20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLegalSettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cad",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ib820519088f24ad4b831a323d292eaea_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ib820519088f24ad4b831a323d292eaea_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Property and Equipment",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.hostessbrands.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "twnk-20230331.htm",
      "contextRef": "ia87dc8c0074f4c589250833412e2648c_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 32,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r252",
      "r478",
      "r525",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r339",
      "r421",
      "r433",
      "r456",
      "r457",
      "r475",
      "r484",
      "r490",
      "r524",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r339",
      "r421",
      "r433",
      "r456",
      "r457",
      "r475",
      "r484",
      "r490",
      "r524",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r252",
      "r478",
      "r525",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r338",
      "r339",
      "r364",
      "r365",
      "r366",
      "r420",
      "r421",
      "r433",
      "r456",
      "r457",
      "r475",
      "r484",
      "r490",
      "r520",
      "r524",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r338",
      "r339",
      "r364",
      "r365",
      "r366",
      "r420",
      "r421",
      "r433",
      "r456",
      "r457",
      "r475",
      "r484",
      "r490",
      "r520",
      "r524",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r340",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r204",
      "r340",
      "r498",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r250",
      "r251",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r477",
      "r489",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r250",
      "r251",
      "r441",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r477",
      "r489",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r204",
      "r340",
      "r498",
      "r499",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "twnk_AccruedLiabilitiesAndOtherCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Liabilities And Other, Current",
        "label": "Accrued Liabilities And Other, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherCurrent",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_CapitalizedComputerSoftwareUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Computer Software, Useful Life",
        "label": "Capitalized Computer Software, Useful Life",
        "terseLabel": "Capitalized software, estimated useful life"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareUsefulLife",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesSoftwareCostsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "twnk_CookiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cookies",
        "label": "Cookies [Member]",
        "terseLabel": "Cookies"
       }
      }
     },
     "localname": "CookiesMember",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "twnk_CustomerTradeAllowanceLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Trade Allowance Liability, Current",
        "label": "Customer Trade Allowance Liability, Current",
        "terseLabel": "Customer trade allowances"
       }
      }
     },
     "localname": "CustomerTradeAllowanceLiabilityCurrent",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_DerivativeNotionalAmountMaximumContractedSalesAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative, Notional Amount, Maximum Contracted Sales Amount",
        "label": "Derivative, Notional Amount, Maximum Contracted Sales Amount",
        "terseLabel": "Maximum contracted sales amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmountMaximumContractedSalesAmount",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_GainContingencyDamagesSoughtValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain Contingency, Damages Sought, Value",
        "label": "Gain Contingency, Damages Sought, Value",
        "terseLabel": "Gain contingency, damages sought, value"
       }
      }
     },
     "localname": "GainContingencyDamagesSoughtValue",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain Contingency, Punitive Or Aggravated Damages, Interest, Proceedings Fees And Any Other Relief Sought, Value",
        "label": "Gain Contingency, Punitive Or Aggravated Damages, Interest, Proceedings Fees And Any Other Relief Sought, Value",
        "terseLabel": "Gain contingency, punitive or aggravated damages, interest, proceedings fees and any other relief sought, value"
       }
      }
     },
     "localname": "GainContingencyPunitiveOrAggravatedDamagesInterestProceedingsFeesAndAnyOtherReliefSoughtValue",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_IncomeTaxDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Income Tax Disclosure [Table]",
        "label": "Income Tax Disclosure [Line Items]",
        "terseLabel": "Income Tax Disclosure [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureLineItems",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "twnk_IncomeTaxDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Disclosure [Table]",
        "label": "Income Tax Disclosure [Table]",
        "terseLabel": "Income Tax Disclosure [Table]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTable",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "twnk_IncreaseDecreaseinAccruedCapitalExpenditures": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Accrued Capital Expenditures",
        "label": "Increase (Decrease) in Accrued Capital Expenditures",
        "terseLabel": "Accrued capital expenditures"
       }
      }
     },
     "localname": "IncreaseDecreaseinAccruedCapitalExpenditures",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_IncreaseDecreaseinCustomerTradeAllowanceLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Customer Trade Allowance Liability",
        "label": "Increase (Decrease) in Customer Trade Allowance Liability",
        "terseLabel": "Customer trade allowances"
       }
      }
     },
     "localname": "IncreaseDecreaseinCustomerTradeAllowanceLiability",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_LiabilityOnTaxReceivableAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability On Tax Receivable Agreement",
        "label": "Liability On Tax Receivable Agreement",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "LiabilityOnTaxReceivableAgreement",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsSummaryofActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_LiabilityOnTaxReceivableAgreementPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability On Tax Receivable Agreement, Payments",
        "label": "Liability On Tax Receivable Agreement, Payments",
        "negatedTerseLabel": "Payments"
       }
      }
     },
     "localname": "LiabilityOnTaxReceivableAgreementPayments",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsSummaryofActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_NonCashLeaseExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Cash Lease Expense",
        "label": "Non-Cash Lease Expense",
        "terseLabel": "Non-cash lease expense"
       }
      }
     },
     "localname": "NonCashLeaseExpense",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_OneCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Customer",
        "label": "One Customer [Member]",
        "terseLabel": "One Customer"
       }
      }
     },
     "localname": "OneCustomerMember",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "twnk_OperatingLeaseRightOfUseAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Right of Use Assets",
        "label": "Operating Lease, Right of Use Assets [Member]",
        "terseLabel": "Right of use assets, operating"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetsMember",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "twnk_OtherInventoryInTransitNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Inventory, In Transit, Net",
        "label": "Other Inventory, In Transit, Net",
        "terseLabel": "Inventory in transit to customers"
       }
      }
     },
     "localname": "OtherInventoryInTransitNet",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_PaymentsOnTaxReceivableAgreement": {
     "auth_ref": [],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments On Tax Receivable Agreement",
        "label": "Payments On Tax Receivable Agreement",
        "negatedTerseLabel": "Payments on tax receivable agreement"
       }
      }
     },
     "localname": "PaymentsOnTaxReceivableAgreement",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_ReconciliationOfTaxReceivableAgreementLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reconciliation Of Tax Receivable Agreement Liability [Roll Forward]",
        "label": "Reconciliation Of Tax Receivable Agreement Liability [Roll Forward]",
        "terseLabel": "Reconciliation Of Tax Receivable Agreement Liability [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfTaxReceivableAgreementLiabilityRollForward",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsSummaryofActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "twnk_ShareBasedPaymentArrangementOptionAndEmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Arrangement, Option and Employee Stock",
        "label": "Share-Based Payment Arrangement, Option and Employee Stock [Member]",
        "terseLabel": "Stock options and ESPP awards"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementOptionAndEmployeeStockMember",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "twnk_SummaryOfTaxReceivableAgreementTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary Of Tax Receivable Agreement [Table Text Block]",
        "label": "Summary Of Tax Receivable Agreement [Table Text Block]",
        "terseLabel": "Summary of Tax Receivable Agreement"
       }
      }
     },
     "localname": "SummaryOfTaxReceivableAgreementTableTextBlock",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/TaxReceivableAgreementObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "twnk_SweetBakedGoodsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sweet Baked Goods [Member]",
        "label": "Sweet Baked Goods [Member]",
        "terseLabel": "Sweet Baked Goods"
       }
      }
     },
     "localname": "SweetBakedGoodsMember",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "twnk_TaxReceivableAgreementPaymentsPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Receivable Agreement, Payments Payable, Current",
        "label": "Tax Receivable Agreement, Payments Payable, Current",
        "terseLabel": "Tax receivable agreement payments payable within one year"
       }
      }
     },
     "localname": "TaxReceivableAgreementPaymentsPayableCurrent",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_TaxReceivableAgreementPaymentsPayableNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Receivable Agreement, Payments Payable, Noncurrent",
        "label": "Tax Receivable Agreement, Payments Payable, Noncurrent",
        "terseLabel": "Tax receivable agreement obligations"
       }
      }
     },
     "localname": "TaxReceivableAgreementPaymentsPayableNoncurrent",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "twnk_TaxReceivableAgreementTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Receivable Agreement [Text Block]",
        "label": "Tax Receivable Agreement [Text Block]",
        "terseLabel": "Tax Receivable Agreement Obligations"
       }
      }
     },
     "localname": "TaxReceivableAgreementTextBlock",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/TaxReceivableAgreementObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "twnk_TermLoanAndInterestRateSwapContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan and Interest Rate Swap Contracts",
        "label": "Term Loan and Interest Rate Swap Contracts [Member]",
        "terseLabel": "Term Loan and Interest Rate Swap Contracts"
       }
      }
     },
     "localname": "TermLoanAndInterestRateSwapContractsMember",
     "nsuri": "http://www.hostessbrands.com/20230331",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r14",
      "r488"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r253",
      "r254"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "twnk_AccruedLiabilitiesAndOtherCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Bonuses, Current",
        "terseLabel": "Incentive compensation"
       }
      }
     },
     "localname": "AccruedBonusesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.",
        "label": "Accrued Liabilities [Member]",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r73",
      "r156"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r160",
      "r429",
      "r438",
      "r439"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r25",
      "r28",
      "r90",
      "r419",
      "r434",
      "r435",
      "r503",
      "r504",
      "r505",
      "r510",
      "r511",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Disclosures of Cash Flow Information:"
       }
      }
     },
     "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r6",
      "r488"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r510",
      "r511",
      "r512",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Payment of taxes for employee stock awards"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r161",
      "r257",
      "r261"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for damages occurring during shipment, quality claims and doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r37",
      "r47",
      "r116",
      "r317"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Debt discount amortization"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r47",
      "r66",
      "r68"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of customer relationships"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r122",
      "r135",
      "r159",
      "r187",
      "r236",
      "r241",
      "r247",
      "r259",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r390",
      "r392",
      "r403",
      "r488",
      "r522",
      "r523",
      "r533"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r151",
      "r164",
      "r187",
      "r259",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r390",
      "r392",
      "r403",
      "r488",
      "r522",
      "r523",
      "r533"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r97",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": {
     "auth_ref": [
      "r544"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.",
        "label": "Capitalized Computer Software, Accumulated Amortization",
        "terseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesSoftwareCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r143",
      "r144"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Software amortization expense"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesSoftwareCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r458"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Capitalized software"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesSoftwareCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r49",
      "r154",
      "r459"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r43",
      "r49",
      "r51"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r43",
      "r113"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedge"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r21",
      "r128",
      "r140"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies (Note 9)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r76",
      "r280",
      "r281",
      "r443",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r510",
      "r511",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r5",
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r5",
      "r488"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Class A common stock, $0.0001 par value, 200,000,000 shares authorized, 143,099,217 shares issued and 133,005,487 shares outstanding as of March\u00a031, 2023 and 142,650,344 shares issued and 133,117,224 shares outstanding as of December\u00a031, 2022"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r29",
      "r171",
      "r173",
      "r178",
      "r425",
      "r430"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "terseLabel": "Comprehensive income (loss)",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r56",
      "r57",
      "r110",
      "r111",
      "r252",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r56",
      "r57",
      "r110",
      "r111",
      "r252",
      "r440",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r56",
      "r57",
      "r110",
      "r111",
      "r252",
      "r442",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r56",
      "r57",
      "r110",
      "r111",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of total net revenues for customer"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r54",
      "r56",
      "r57",
      "r58",
      "r110",
      "r112",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r56",
      "r57",
      "r110",
      "r111",
      "r252",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r89",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r33",
      "r423"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r55",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer concentration risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r78",
      "r186",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r311",
      "r318",
      "r319",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt and Lease Obligations"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r123",
      "r124",
      "r133",
      "r190",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r412",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Effective fixed interest rate on long-term debt"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r3",
      "r124",
      "r133",
      "r322"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Principal"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r18",
      "r117",
      "r325",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate",
        "verboseLabel": "Effective fixed interest rate on long-term debt (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails",
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails",
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r19",
      "r190",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r412",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r19",
      "r80",
      "r81",
      "r82",
      "r83",
      "r116",
      "r117",
      "r119",
      "r132",
      "r190",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r320",
      "r412",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails",
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r118",
      "r307",
      "r323",
      "r471",
      "r472"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedTerseLabel": "Unamortized debt premium and issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r47",
      "r88",
      "r378",
      "r383",
      "r384",
      "r508"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r371",
      "r372"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r47",
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r47",
      "r231"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeBasisSpreadOnVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.",
        "label": "Derivative, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate (as a percent)"
       }
      }
     },
     "localname": "DerivativeBasisSpreadOnVariableRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r24",
      "r99",
      "r120",
      "r165",
      "r462"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Asset derivatives"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r24",
      "r99",
      "r120",
      "r165",
      "r462"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Liability derivatives"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r98",
      "r100",
      "r103",
      "r105",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r109",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r95",
      "r98",
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r526",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional amount of derivative contracts"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r95",
      "r96",
      "r102",
      "r103",
      "r106",
      "r107",
      "r108",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r336",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per Class A share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r179",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r205",
      "r207",
      "r212",
      "r213",
      "r214",
      "r218",
      "r401",
      "r402",
      "r426",
      "r431",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in usd per share)",
        "verboseLabel": "Net income per Class A share - basic (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r179",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r207",
      "r212",
      "r213",
      "r214",
      "r218",
      "r401",
      "r402",
      "r426",
      "r431",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in usd per share)",
        "verboseLabel": "Net income per Class A share - dilutive (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/EarningsperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r404"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r79",
      "r148",
      "r174",
      "r175",
      "r176",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201",
      "r203",
      "r221",
      "r260",
      "r326",
      "r368",
      "r369",
      "r370",
      "r379",
      "r380",
      "r400",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r419",
      "r434",
      "r435",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "auth_ref": [
      "r48",
      "r530",
      "r531"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized",
        "negatedLabel": "Unrealized foreign exchange losses"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r462",
      "r483",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.",
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign currency contracts"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r35",
      "r63",
      "r497"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "Gain (Loss) on Investments",
        "negatedTerseLabel": "Realized and unrealized gains on short-term investments"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r157",
      "r265",
      "r424",
      "r469",
      "r488",
      "r518",
      "r519"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r32",
      "r187",
      "r236",
      "r240",
      "r246",
      "r248",
      "r259",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r403",
      "r468",
      "r522"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r95",
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r30",
      "r121",
      "r129",
      "r142",
      "r236",
      "r240",
      "r246",
      "r248",
      "r427",
      "r468"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r275",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r188",
      "r375",
      "r376",
      "r377",
      "r381",
      "r385",
      "r387",
      "r388",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r189",
      "r202",
      "r203",
      "r234",
      "r373",
      "r382",
      "r386",
      "r432"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Net taxes paid (refunded)"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedTerseLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]",
        "terseLabel": "Change in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaids and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r214",
      "r341"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/EarningsperShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Dilutive effect of share-based payment arrangements (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r65",
      "r67"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCapitalizationPolicyPolicyTextBlock": {
     "auth_ref": [
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for interest capitalization.",
        "label": "Interest Capitalization, Policy [Policy Text Block]",
        "terseLabel": "Capitalized Interest"
       }
      }
     },
     "localname": "InterestCapitalizationPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest capitalized during the period.",
        "label": "Interest Costs Capitalized",
        "terseLabel": "Interest costs capitalized"
       }
      }
     },
     "localname": "InterestCostsCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesCapitalizedInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r118",
      "r131",
      "r177",
      "r230",
      "r411"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r181",
      "r183",
      "r184"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest, net of amounts capitalized"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "twnk_AccruedLiabilitiesAndOtherCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest rate swap contracts"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "auth_ref": [
      "r69",
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "terseLabel": "Software Costs"
       }
      }
     },
     "localname": "InternalUseSoftwarePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r64",
      "r461"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r163",
      "r460",
      "r488"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r153",
      "r162",
      "r220",
      "r262",
      "r263",
      "r264",
      "r422",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": {
     "auth_ref": [
      "r64",
      "r500"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.",
        "label": "Inventory, Raw Materials and Supplies, Net of Reserves",
        "terseLabel": "Ingredients and packaging"
       }
      }
     },
     "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndBuildingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.",
        "label": "Land and Building [Member]",
        "verboseLabel": "Land and buildings"
       }
      }
     },
     "localname": "LandAndBuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r418",
      "r487"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Composition of Lease Expenses"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r15",
      "r187",
      "r259",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r391",
      "r392",
      "r393",
      "r403",
      "r467",
      "r522",
      "r533",
      "r534"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r10",
      "r125",
      "r138",
      "r488",
      "r507",
      "r517",
      "r529"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r152",
      "r187",
      "r259",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r391",
      "r392",
      "r393",
      "r403",
      "r488",
      "r522",
      "r533",
      "r534"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r3",
      "r124",
      "r136",
      "r308",
      "r324",
      "r471",
      "r472"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r3"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-Term Debt and Lease Obligation",
        "terseLabel": "Long-term debt and lease obligations",
        "verboseLabel": "Long-term portion"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "negatedLabel": "Less: Current portion of long term debt and lease obligations",
        "terseLabel": "Long-term debt and lease obligations payable within one year"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities",
        "totalLabel": "Total debt and lease obligations"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails",
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r19",
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails",
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.",
        "label": "Marketing and Advertising Expense",
        "terseLabel": "Advertising and marketing"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r182"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r182"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r43",
      "r45",
      "r48"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r31",
      "r48",
      "r130",
      "r141",
      "r150",
      "r170",
      "r172",
      "r176",
      "r187",
      "r194",
      "r196",
      "r197",
      "r198",
      "r199",
      "r202",
      "r203",
      "r211",
      "r236",
      "r240",
      "r246",
      "r248",
      "r259",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r402",
      "r403",
      "r468",
      "r522"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Adoption of New Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosure of non-cash investing:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "negatedTotalLabel": "Total other expense"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other expense"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Costs and Expenses [Abstract]",
        "terseLabel": "Operating costs and expenses:"
       }
      }
     },
     "localname": "OperatingCostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating costs and expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r236",
      "r240",
      "r246",
      "r248",
      "r468"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r415",
      "r487"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r413"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "negatedTerseLabel": "Income tax benefit (expense)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r166",
      "r167",
      "r394",
      "r395",
      "r398"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Unrealized gain (loss) on interest rate swap and foreign currency contracts designated as a cash flow hedge"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "auth_ref": [
      "r167",
      "r169",
      "r396"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "negatedLabel": "(Gain ) Loss on derivative contracts designated as cash flow hedges",
        "negatedTerseLabel": "Reclassification into net income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheGainsandLossesRelatedtoInterestRateandForeignCurrencyInstrumentsintheConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "twnk_AccruedLiabilitiesAndOtherCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Other Employee-related Liabilities, Current",
        "terseLabel": "Payroll, vacation and other compensation"
       }
      }
     },
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r16",
      "r488"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "twnk_AccruedLiabilitiesAndOtherCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsSummaryoftheFairValueofInterestRateandForeignCurrencyInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedTerseLabel": "Other expense"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForSoftware": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments for Software",
        "negatedTerseLabel": "Acquisition and development of software assets"
       }
      }
     },
     "localname": "PaymentsForSoftware",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r180"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Tax payments related to issuance of shares to employees"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r502"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaids and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLegalSettlements": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received for the settlement of litigation during the current period.",
        "label": "Proceeds from Legal Settlements",
        "terseLabel": "Proceeds from legal settlements"
       }
      }
     },
     "localname": "ProceedsFromLegalSettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from maturity of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r40",
      "r87"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Cash received from exercise of options and warrants"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r75",
      "r444",
      "r445",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r72",
      "r155"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r74",
      "r139",
      "r428",
      "r488"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.",
        "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security",
        "negatedTerseLabel": "Repayments of long-term debt and lease obligations"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r7",
      "r84",
      "r137",
      "r437",
      "r439",
      "r488"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r148",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201",
      "r203",
      "r260",
      "r368",
      "r369",
      "r370",
      "r379",
      "r380",
      "r400",
      "r434",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r227",
      "r228",
      "r239",
      "r244",
      "r245",
      "r249",
      "r250",
      "r252",
      "r335",
      "r336",
      "r423"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r337",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r252",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Consolidated net revenues"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r19",
      "r80",
      "r81",
      "r82",
      "r83",
      "r116",
      "r117",
      "r119",
      "r132",
      "r471",
      "r473",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of Debt and Lease Obligation"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r98",
      "r103",
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "terseLabel": "Summary of the Gains and Losses Related to Interest Rate and Foreign Currency Instruments in the Consolidated Statement of Operations"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Summary of the Fair Value of Interest Rate and Foreign Currency Instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Basic and Diluted Net Income Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/EarningsperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r0",
      "r11",
      "r12",
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Components of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsNarrativeDetails",
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsSummaryofDebtandLeaseObligationDetails",
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r252",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r278",
      "r279",
      "r469",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingExpense": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.",
        "label": "Selling Expense",
        "terseLabel": "Selling"
       }
      }
     },
     "localname": "SellingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r126",
      "r127",
      "r134",
      "r501"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r416",
      "r487"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease expense"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r52",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r149",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r252",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r278",
      "r279",
      "r469",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r22",
      "r79",
      "r148",
      "r174",
      "r175",
      "r176",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201",
      "r203",
      "r221",
      "r260",
      "r326",
      "r368",
      "r369",
      "r370",
      "r379",
      "r380",
      "r400",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r419",
      "r434",
      "r435",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r191",
      "r192",
      "r193",
      "r221",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture",
        "terseLabel": "Share-based compensation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r4",
      "r5",
      "r79",
      "r84",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "verboseLabel": "Exercise of employee stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r22",
      "r79",
      "r84"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of employee stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r5",
      "r8",
      "r9",
      "r62",
      "r488",
      "r507",
      "r517",
      "r529"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Cash paid during the period for:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r255",
      "r256",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "periodEndLabel": "Treasury stock, ending balance (in shares)",
        "periodStartLabel": "Treasury stock, beginning balance (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r23",
      "r85",
      "r86"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Value",
        "negatedTerseLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r5",
      "r79",
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "negatedLabel": "Repurchase of common stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r79",
      "r84",
      "r85"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r59",
      "r60",
      "r61",
      "r222",
      "r223",
      "r224",
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r417",
      "r487"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease expense"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DebtandLeaseObligationsCompositionofLeaseExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r206",
      "r214"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/EarningsperShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted-average shares outstanding - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r205",
      "r214"
     ],
     "calculation": {
      "http://www.hostessbrands.com/role/EarningsperShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average Class A shares outstanding - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Weighted-average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hostessbrands.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r491": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r492": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r493": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r494": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r495": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r496": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>69
<FILENAME>0001644406-23-000025-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001644406-23-000025-xbrl.zip
M4$L#!!0    ( %2!J59JO9C<5Q<  )'"   1    83(P,C-A:7!F:6YA;"YH
M=&WM75MS&S>R?C^_ BL[B5Q%4B1%2K+DN$J1Y8U3L:V*E9,Z3Z? &9!$/!Q,
M!AA1W%^_W0W,E4.9NI*BN;6EF"0& Z!O'QK=Z#?_>O?Y[/+_+L[9V$P"=O'G
M+[]_.&,[S;V]O_;/]O;>7;YCOUY^_)WU6NT.NXQYJ*61*N3!WM[YIQVV,S8F
M.M[;FTZGK>E^2\6CO<L_]K"KWEZ@E!8MW_@[;]_@-_!7</_M_[SY5[/)WBDO
MF8C0,"\6W B?)5J&(_:7+_17UFRZ5F<JFL5R-#:LV^[NL[]4_%5><?N[D280
M;]-^WNS9SV_VZ"5O!LJ?O7WCRRLF_9]WY+#;[W0[O4';/WS=XZ_[O.UY^][1
MD7=TN-_AO>'_=V"0>]#</J/-+! _[TQDV!P+?/_Q0:]U%)F3J?3-^+C3;O^P
M0RW?OAFJT,#K8GC<_M/V,M\7CT?0W4 9HR;''>C+?6-41!\C[ONP!,U #,UQ
MOU?XAE; ?F7$M6GR0(["8P]F+6+[C0Q]^'2\?Q 9&)><C!@/S,\[2>3CV@9J
MI%I_1Z,=IF.O[EL[0C?3PWYT?5(>;1_>?"5B(ST>N+?3:^W/;E&Z[79T7;N*
M^3S;K0Z-<,&BU3_4I96?F[GK)GW 4X&*CU^TZ7\G^$MSR"<RF!W_= :/#6+Y
M4T,#^S:UB.70-M#R/^*X@XM/'Z=N >#Y0(8B);VE]J]*&Z$U^P5DP-<-]B'T
M6O@'QB*O!'#J)!*AYB@<["+@X?.9V5#%[/Q:3"+#SB=1H&9"Z&5&WV[UER1F
MF;6SAYYF@G9]?>&IF*ASG("PQ-AJY^V'T,3*3SS\?KDIM_MSHOJ(\^G5$NQR
M+%@M.^X:^.7'%T?=;OLDG<X##XQZ.I8&FGM+\!:*!0]GCS28&U>)UJ%S\NHF
M(65UO$_+N'I>OF%6ZT+=HIY;"6FC6%U)@ P,&5]%D8I-$DHS([IZ16K+D"'A
MZ-]&L0'7@FD>\'B&'Z$+4+^$0T3*!BV&<D9<(K5K ;]#ZXD";H+&[(*C393
MX0:XAF.KH<1& Q&HZ2ML.XK5E$8W0("#$FO&L4I&8Q@10A\-K6$< D08)C.$
MI1_( &< 8LVN>)#P02!@*J"HY""AX4^E&<-TH%,9,PY],#5DXCI" PV B_TU
MEO!(-@\6!7S&)B"%S)?#H8@1=<4*7EGHB3E!;10_P.]!P%08S&!"3">>!^,?
M)@&30\ 70>$5, I8<B_!V< (N3>6X@KQ'-!@ E^,% ]@AAHF 6((:$4"V1+H
MPU)JF(2>194P#T\$@0"19?D<M5M[.VI<F6Q!!"XRP$X>RO_P^3Z )IP9P2>M
M,K$FL"2Q\(0=3JH?2AQ#9H*6@WA@=ZTDKZS35BJ#P Q%GD'JE);:,@,L+O G
M!YH69"T6.@F,7D.[]5$ >WF[^M4JE]9JH*%*8F;'HZM,B7)W_LN'RW>G#?9)
M&/8'+'28B 9['PL@"==C]AXT$1'EBP'\(T;28_]&:6RQNB>I9>7A]-VD#4 1
M\ C5+FJY&8WD$M07+ X^63*P\&$BC8&^UH^^V=A62M\YD''+G=%3P]';PNM3
M'W;04AO[RW*0JM=)MT1N4]OL'-UF2I=R C;BDYBR/Q08O0>@U,%C\>P-KR[3
MM--K=8BN&2+)9-&M,%CU3!XSWFZPZ5AZ8]MXS$$'X\]@P ,6J2GH$119GIBQ
MBA%Q@"&5N/V,8F&E.>\\TS@M=@I/ [6E!HI:6^P+: $MB<@:P4AI%$R/N1TL
M8",>--!V>P&@H2NK;08(!\*157;Y4VBA?1&($0(MP!YCY@/\ =("7@"[$<&K
M)$$E_ Z&#HNBAD,)5J8P FN1-),&^A(3"^-BA%3SLK>0&V^_Q=WR\#(\/!,\
M!K8 9:81-/[&PP3A>.=!1WI(;UUBK,HZ-H]C$7 $5B>H8)O[K:,:YQ?N'JR&
MTV85!H3D1L"^']?M'<#8R0#8?G^[<M]<N1;L]CT!NWU0"@J41#R5N!$$A0?[
M$#-F\(V0H=T%P:B])+!8!E0*JI(R[&81GZ'O.8=& Y[N@(H8&"6P<WBBJX\'
M@+D"MIMN&FFO KLX;,-' M]9V*:^LLJRL&_EAH8)?)!JO$RL*KL=A(G9)@J:
MU(XC&[O==*5D17VK(U#X0PD_9WLRA3M)>!)T-;SM/302UQSV@V!T<'=8._TE
M!X_;[9= K@:P $W:C*%UNMD$0X;KU&W_4#L-2[K*+P8@DR6Q[:LP.#9528 ;
M]OR5U]0YM'W9I2\6FXJR,_1.WM!>QV*XK;58;"VJ4"(%'!;/P,+A]@,@@$4[
MM]S5D&S8+:K_4*#@H=:-/.SW0N#O$P)7[,F8\4%FM$(VQ%=W#MHG\W]/#;HO
MZ,P2-%:H#"@<<N>!VGJ]_T,%=69*[S0$6!.PSZ#8@3I BC7T)IU^OEBI"TEH
M YA<ZC%8&"N^;))H0QL<)YIH>51,S@^5MT?/(?$WJO9%QMGZ3!YW@O7KBI!A
M%0MK=1MY1CTOB=>,VQR%G6I:K8/MPY"5AX/@(^6Y1HY+". AL[$^8(,,*KEG
M>?7[HNUQAJ;%6/8.Y%8!;W$Z0V>-\.VH=R-!RI<Z3K%E"D>%7X)J3'L@-DD@
M[*'#DF!EWF^T]$YWB7ZV:.8&-%/@F1HV*7":H^]0!4!79)N4T@VFD\'?PB/0
M4V=S?*F]6" 6:# ZE8*/<I">2_WXHG]TLCQYEV**<I3,_):P&C>3/N<"3-KY
M(WR@59"8Q8\\7KA$^QN$/<*A=)9WVA;_CN,<<8U$<Q +_K7)AS#\8QY,^4SO
M/%KD48D57[=;74M40R>+&1W0MC9A[0(>:7&<_N,$6 G/#X]E2"M!#]TE.JB_
MWSKJ'>#8#0S8^.F+W;1:-*T]X\__UN^V>H>=A3^W6XM_NZG;7K^UWWV]5+=[
M-&0[;%@8#;+V\\[^3F5]C[O1-<N4GUT'7/(Y%P@MR\YM=&JW=5C\SL:#N2]7
M&SUTT]Z#(+'5=C^^Z!V>%+4=.W4VML*[CA2W6V47"5?E016MT5*@Z2_,]GYL
M]?03KC>OOZ YP<U/:5[/=CKM'S:,/AM#F=[FD::W(:3I;QYI^AM"FH/-(\W!
MII"FOW&D.=P0TAQN'FF.-H0T1YM'FM<;0IJJT7S^I,&_FT&;N9D\?^(T-X,R
MS0TC2Z>]*=BYLWG[FJW,K.5\.IU-L3/=6CNS1V<&=P]R[U(@X<-/Y0ZY;H7#
M.<K>PO@"2F)RT6R88,& G/: %^@Q8YV"%QQCRDI126EL@X*F#%_38$E$P<SP
M!WK.PAN@"UQ<C Z$KB><4IM&7(;:L-//%[<X]'V2N*5[YPT$@?)LX*5-)YJI
MQ"R.87HF)]*=_LI.I.'5"TZD,7(S2N)(:4&A^VEL'7+=,D&L#1L?4<T1L@.Q
M0:WV %O?\MCY\:(3GDXK$L5QA;^5*#H=*PI$G% DMUX42_:[X" C>BPC=BGX
MQ.9551N=@5(98E*SEQ"5/KNLB+4) J)5.3O__/0RD$?^N#S7\\^%F(D8(RIB
M@4G$-K&% L2UBZ!(<Q;3))OSSZ^(H^^LE@X/UT,MK66@S#X8N^9*8O:LJ5XN
M7G9+PIM(V%\5"0L8:TO'>].QDV_IGY*(U7C]K9I]!-IV5Z9F*]GH*PF3WBW<
M.P$@+;^6PMY700E9401X!C>PKU8 76ON]GK*]4'DBODVA(-*&/9>6'XKD6MI
M-;? Y]F3< M\'A3XM+? 9U-INP4^CP]\D &W=V<\>/Y0I+26F+K!RU[RR'K)
M*[EE=[WDJ91B-I^"] W7U]T \/>31-3=)A'=*8FHUSKH'=XIB:C3.CCJ/WP2
MT4'+^I4W-(GH7F<MSS5KZ7M+3;I(#4I^[$KY6O;8=<.B+;8I2^L]H8VAS#9E
M:6TGLGFA?=N4I;6=T39E:6UGM$U96ML9;5.6UG9&VY2EM9W1-F5IC:>T3;]8
MR_EL4Y;6>$I;F5G+^7QW*4O?.M=:85K2S:>!=)R75IJJ34W"\[W\L)=-[-6A
MWTY-<B^X<V;2MLS"XQ\55V,-W+VP\[?5>P8/_^MH6+R:-ZWBA<4XN&:Q.TW&
M$F=FC'4]H#T5YE)!@XGP2L8JM"ER\)#R)/X7>7.$3!72:]*DE/,O_\YN [8L
M""_RD&>!77T\1XS9E0J2"5Y^:6^C]YCA^BO5_J![@K%XEQTHO-QX2W/>\I=<
MEJ,;NO=COC.5Q%)@0N#TI\9$A0JTIR=NSW=JY1S7:?5PXA_YM9PD$]0(^VD<
M26QK*[B<F4+4R4<>\A',/L3[_ND66\-C,U<*H$$EZN@[.QZ7#$D!#F7NMFDZ
M[F+X8BT<J@$C0R:-!BX$%9??CGJW DQ;';2L#OJD#-(/:&O36)$22"%&U1E#
M5XX1508GHE%U":DM_=W=MJ10>#QK+'<,W;V3+-\S5.X!9+G36X$LPTOK97F^
M%!/W_\8;V9$B13.15O!#5('4=1:&;(JG$GM7/BQLS%4,K\'*'])@(29H;\/*
MT8@83?<4E\M&V8)-5&PNBB5(^@-(ZSH0NK\*0L_E_SI"G[J*C1CF/W]_/@"\
MO.1@*I<I>KBULDT+?%&; D\M>F]D;?\T9+M4\\M//((#(I!4;4P0QRU19\?V
M^*K"E0A".*'C+/JQ7(H4RX86F;T!8QCQV*>R#\Y258N/%&0 Z]0,A AS++U>
M&;B513HE8E#%A%4FYO[XHO_Z)*WK"TANK*:X6VG8PCTU-9@*XR8M]$6$$O[S
MOQ*8Y0+4D_3I)V+R = \KRQ1*6.9:9X6RTO'6=*E13\6Q5/"^Q:$4_H*K#O6
M"ADE/ 86A4:N+@65FG*RI:J<?(MMTT)UMG3L%JF"AXT=WSB#^,$&PI*QLJPX
M7S8"R5PJ'1&+ =9<UCR-GDVO\RA7<<URT=.JQ,"(6!<KO]P_+>>(_(V:U;(N
M#U*I8)%2 1/_H Z#I^Q&'3?[R+.V]E7UUH8!J6970]EW-;!%3$6;L[K.C?1B
MDUR+9U<3P' 5B*4K'VVW:FCJTVL'7#%&W:A.PG5I /@NKJ=&1;GR FT#%!OI
MXTT5.N&A*WS@+%(+NH'%=\2Q):+H1](B6*?2P91TL*D$PG@G*A:VA _"V'1R
MM6N6BJF&)0K$<M):@J;[S^3VE3]$,X\$?+)1UN]H$)_8J]/9Z00MMW8L#V1#
M>2.N ,*4+MCP$V$]57788,AED,2V@:M,7>\F(8SJNKK!YJQ?;>,_PY1^L&JX
M>$]MT,O%G5"I#7"GT.39J :SQ;D#WT\6P/ZSR0)X6M9)[<MNNDG4Y 9RVKM0
MUC>M#URZE87*7LUE+-,5.Q-0ZE2ITA,"58JXCH1G7-UB'R +&+^2_^E&--I
MHU,L)>G,MZ#*Q@4'^0@H9(LH0[==9V?(BUJGH.J-CXKP7IHDQ$+-E2+P,K3P
ML3QH.@1P P?@$=.*9" ZET9GT^>5!J[C C"-F_TEL?1R0+;_^LF3VY=,7EJG
M<NKGH*ELS>O977,R'G,ZBR\1*%XPEJ/>M3*:15VQ0G,)*@HZR1%X=C-8X08J
MO%(-:[@3@M[=;X-62F(22D2SKQH(PB>18;M4:E<*'[["+E!/Y&5]215D/HIR
M]X(8+1!U916K[B"J *\<&'-K:$2JE*PBYK8&ILQZPK,:$6JK?2+$\ ]T@^&3
MRW ]-<\S^N'"9\L)&K6R1KD2)\F8 ?V%J>1<>K$$ZR'Y+2[=6':9EKXYT8(D
M1+UR.-N>=RPX[S@OB:W=QX/EM-)LMYPQ<018RXER^VX@?L8@F702G&._<9 ;
M/*E_T!EN9&%WAW<0K<":?O:,&F#@@B8 Q@O%Q5/W]3)"F14,MS75JZHP[0JH
MV8P+A3F3**NB3BX58 &_]OQB>Z)X/PF+Q80#O9RUG#N'&"3640#;^U /11QC
MM(.%Y+5"9XO=#\00G4*_):%@^VTSSGP-18[)8'ZXP(=5!>F6E83E081!;DPM
M=CYGZY<=KU,2V4")'_&\5(;6;5%A\V\/>M$H&^7[ ' K4O %YL)%/E(W'S;E
M.B<-X8'Y.6Q/X)]*7L:2V"G.;<\0_@&J,51AL\(.\ZQF[=0WFUD)LGR9Z>!:
M#8P"563/&J19UK[+89C.G0#BNK#06MX0?1IF*BK?[U/,&%(JD_;RE<7V_MS,
MW1X#F,6-A6N$UA!_M6>FE0C$"A>@'Y]+O\7>.]W$KY3T*?@ KZM6R< TJB[B
M*!974B4ZF#'R6,BAQ(T-'@%Z7IS@46S1S!-7#B5&I$G8IF@#PR/G[BOBP3DW
MDCWWQCD4D)UE^G>@8O$*9[9?9?L&F2-G7-RRH'+'M<!0MY"0A%(!2B:==Q<]
M-%D8U)\A+[MI6DM>$'6'6PAK#@:KMQ)N=6U!4#0:7_216=<-D7$@Z$2MJ.;(
M#$=DUJN\7O'D-<AFEH1OS%'HZ)3-L;0/G0,8%WZE&C@PWR3!N$ZL3S"*A>4K
MBL\[4^'0"@9'9Q([Q9\G:<'YPKX]^SX6_R1"F]I8#YAT*+R<3<FSF8XZ<VOF
MHO+TA]MKYL&S2DY-EKRD;UVLTWH*'9[()A.=G0263OWRPT*5^K]#@K*,?&.S
MPHES 93(T L2/P.M"[ R['V]).#U*/9>*GA+_=L$N2\@S_SF/(U1S XK5C"-
M&W1#$B(+K\1W$@A.$1N,#S1YK *N*=2Z1Q8M#>F8"O$U\S,W4G/C0N B!$7&
M68B 3Y>4B0?W5&ZE9$Y*/@S3PTV^"%L,,.I(S$5.9KAEZX]\&'_D=N&^M7 -
M2@X .ST"=B07Q2*>-.I&WT7)._:<UMV,5[/N+@O,(:/4%0AZ72J?8OLR!-_
MG7L@ZO'1G%>H8;%977Q%9J4I!<B^.-'.5E?Z+>"M[$ 98\H3#%/$86KR**C\
M4-.ZO"A LHCY8"HO8<X-6$=T0GP1D7%[]C9)+?HM:<0ONWUJ!--TC^YVZ&:\
M'O91[!*'.U7Q5YQ@H4GJ2GU5/WE\V9C#"!E>1UR9;B"N!.;+:4"WU*V+&Z'4
M)Q=B+G4AX-3&3%9]:HOQ*RZ#F^ U#0!:O[2?4]KKL8IOY7[KW_-\=DT.=6^[
MK;O(EW3!:;DE^^IG5B_[B\ZU0 @:>#*-(A0@,Y)*I43+4C P3WQI*IZ!;../
M@"P2A,IL0Q5GS]FX@#K76\:#!<]@,2TP\QSF#L?T"$];5YL'O>.I3:@31*OI
MI'BLL'XC/CJ1OA\0[OW(X_S&9)UXGM :E^,6K+]T:,+W$]_8>S;QC6NO84XQ
M(R#ST%TZ!W3E#.[Y!(45,\%BRCL0-OV/+@DF-PY.N $[35\.9YASKE&'H(W*
MO>]Y$)(DRQ\(>YL]G><S%^E(45+HET1G._>OZ.0 % .>RF.D:.Q0>II343K4
M++K^6ZP0?T?J*0\;0$*4HGGP*,P=HV8I0+"5'H+ZI.@ '%E4\%.)0M?S 0F4
M=I# WOR?!%G@"0WR&G"^;].$.28H4BI>;5K"UD_P 'Z"1=DX!=^HH5AFBA(L
M!?$-*V&>=(A07\6TX'0(Q1"  P8 :G<T/8KY! QX$MHLRRP#* ME1C!>/& H
M]5+HY%$C"M>%C;J'*V,C>/4"-KI8K!9=DEPA&]*QBE5X"5[S01L?_+[$7P0:
M;WV9S%/9LS3HQB^>"*?^9KN#;K%/"G,81A5# >8,K(+0^1%O55XRFYA;/NSV
MAA.V[-5X[8]=O%"E'PIV<1M]\_C'$RG,(26*- :<DL;>A(4#J$J\&/Z?HAF0
M\"@#>C@K[H6& H^9\6(=8QG"9Q@6$###K[/7(+?AR:VTI>H!PEPL>AW%AQM!
M810N<LQ&D=-(E=OUS2R7?G''O;WVZ]-4RW] 3D8KG29%GRE?M-BO><9,OA8V
M1]-9E$#RW%DQP_'C#@XDGP=&XC])1H0VA3LCKE$Q")<+Z!+,9.@E%#(WF%'V
M30ZNRGG_Z#.T=P41%%PX(1K_5D >74!*ETK@<9/!")T&8'4L0Z\-A3;DUT:Y
M8UEH#CR!Z5OT$<@;^SD]D7X!GV8!1U](2.##.]AE3[GU!]@M02Q0_89V-P!;
M@1"8)K 8!@$[R)NA#]C=W=CA^]GP]^^VX=\;*'\&_QF;2?#VOU!+ P04
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
M2&<CG@^]R<^M5MG*-'TJKJ0L2HFQ(&1!$$'9B:&"7W/RZ<LQZO63#29IC2-
M3))2@VUF,](34"<"/8*KJ0*%@2E@@(*P0$MX6#/I+G%C2JHJG5*A:O)'*37<
M146 D!(Y;('P;(H:1][R#(U1GQMI"#OFE)2O-(Y?TI9-A5,_6.E*B]T!AC'T
M)4$]0'N%EM"1UV S@W!Z' :RE!-Y^GD3&>;/^ E\S.1ATZB*Q4=P(206^50D
M@++W)+">1Q/2F890$0L]XK3]?,K^*:;LXJ-(2BK,O1&@> @-GHH<GK55J2XT
M*@8#U.D@)^2B8'VN&CBH8VO]P+4*^71PK&TT!&-7R+V)-*(.>#Q9 2,U\8][
M!>44AL=+(QXKP= D$9;Z$HG:&)83W3X&ABSP%0ITE4F')QG.B6&HY5 X<9$X
MQC\U3@E G.:M*AKB?77[I7'+$B+OFH98"K!],U)EEGZF Q9U45OWB(^)*&@5
M@!+/04)0T5&;<Q2_T[1MN735;T277UN@O**WB>2HTD9(1 @_DE/I>[H.PILI
MZ%,[628ZG1 #@4&$H3-: @N0]\)Z@^\B875/>>J!C3+L2DS8M1KS?)%D[3XJ
ME?ZI3.+S:?C=9TLN+$N::Y49665&/M=<DHT@)(H8]U13F :T+JKC,P?U49._
MC[D"YQ1=BT25Q>.#6W^!.,'E8)[KT(J0QAF0KEZZ[R;"&6^WX1%=&]PUF8-#
MY?>'$@2(I>1]82="Y*Y>O9GSH99;.*$3$7*'34:"4"0\AFZ',^<=9Z?KWD:D
M>BE]BTM ]*G+4W5P(K@E#I./Z'$])L>F@@/KT314H7($4B,),X;,]YDW5G _
MW0T\$_V2]<!UGY@ .1CC PDW(YP)Y]YL=-@ZWWB("*WW-P)Y38>VW483'L:Z
M^K&T5J!3XEX7!,A0>L ()%I0:T(&/]:R=;G!TE*CFJ >T)=7:=N#)C\_'X)Q
MI0T/%"NP2*X:2V,H"8F-30CX$B*<<!WV_'UZ'-Z9QN%+>;_QS]"$6<H2_29R
M&*7*N .UTQ#TP"'6LJ;065K:Z9SYK2T[_%]<=E.@+D^R,G4YF&E8YU[A/M52
M;_:YX6(,C?1LS1/-^*3CG$U8^A+\8K>!N6JQ[G9J 4(= V;1"YFVA+:^#%)6
ME-J4.!3_GM,YE;)#<*%PS[-G R%^UY 3RK=<:O8+UQ^$9?_B62FB7^"[:R6N
MX&_7IES:.,B50GTTC+N,JAU%;J(R"<MX;MK?%0C000#!AC=FZ,8[ACM[@:=N
M8Q)[JYS"X[=*N@@*\EF5?5N9DBI:TJH%:%.!IQZ(W+B%A)2X (>O+TA */L\
M^>!+#%!6# PH \5;*!#<:7WC?174F]EZO]Q!#_YQ2:I:_HUJ#(^)4!FB#%2F
M*C<2M=/ "QU*BAGP).ARE#*+#"#]!Z+$,TO!#]3=*!B <8R8%^NP50F-QNH
MGZ2MFV80]I-F?!BZX@X7U!5?+137V'V6"K(C)(XNX%L7=U)]\!12,U)@[;P2
M\U9QK$J@IA'4' @P ?"S9CS>7IZ=@&*G8RLZ+%,P><0)S$#A)KN*-XX UZRI
M+1N-\7CM M:PW+"OOL,Y(Y&E<R*)D3>7,?2*DQ;><*RY#>J9SBMQ3\4VL6?$
MEQB($LYJ@7V6XW)<-TA >N0-V4G'D74?ON+UN'L$*?6XNP<P'K6@4-6@RP8,
MX'2*<6!H+&[XI-Q&)R0C@&B3D=7'PJHP^CI-5?09$4R#PV @W3"H4F5)T\7A
M%!97TI7C 2K<1\"?JN[A+^ :MK<=UVKBJDW'N&#PV!:190[8.;F+Z,KE"1IZ
MS%5,P5+QO@MEF!J(#X"5%L,RXWX&==1I9%]1DQ9:C61?8BLXM[!L>O<M(@PT
MSB'M3J P2V.9>2U6IQ9_\\RH>)H-O*<5:!Z#2F"(4"+'_E E#D5.HZGT7HHL
M3MT[A4;'%MM!!9U-@];+Q"VB(2,2\&O(KM Q3"U"9DHK0V#;H@\4\!=X-V5
M2T%M-J>&QA ?<QZ0=S]HQ@FA(ROJDS8S9PX3S56(^-!2HN"3:CT@_V#0F,XF
MC\E-3G1-8++1YN"Z\6<M13>'-%?+H0BU277AA"NN+A8,"9X!16A <V1*IV9I
MXP**4 0Q*D@7K8%YALI#G%.%H.3^&':5_%B^Y,?>*OFQ2GZLDA]?U&W&$V '
MU5E-*Y3Z"9V$WGG"<\*AD7<:"[_0T8RU %T*$,D<L_^)< @V.'P$7@GVP2,8
MI@9[-Z8R&H>P?)D4^+$8:?)GQG PCN/".=2*++G#C_0Z'FO8<9V[NK297$5?
M *9#+Q" H4R7$OY<BR$,/<,#*WWH% :#ATDBW $("GRMH6_>W'%3CQ?7D6Y?
MJP\$GTP-CW="K:;'^VXG!L;MP'WYTV\5P 0&'NI9*)CBZ"%(W,WHJZ^:.Y1(
M("CJ <B9MQ'J<FD=VD&%T0/<*T5E+BZ1>HX'JPH CQ=5=:2[O])+G]9+M<),
MX\[&U> !2 VJ(13(^9HBE&9F:I/0RM0T<S@DF65.*XMJ\0#N9\$WH);[F'ZI
M*@+E(C_W8>>J?B^LOP)]G&+'8]IXB$[1F*<N6IMZB:Z%QD)=UZ!=!8D*!(O#
M:>I<#7)?8 BS'F",7.ZP*@38.F<M)BE^5A-!VQA]T [XA#."]H1BK<X(N5?J
MO4=',9"/"B\52<9Q>G$+I,]'Q?JUD.7EU2NU"F>GY,+)QN<7U]6AO^R$P6^J
MG:YT88S\=L)V2N:"JHU L ^%>OEJTAN)I8 XEVE+IC%U38, "J#_RL=-X"7:
M_M7*0X=<.,]"E4 (G^>-PRZQFMOQ:&&NCKN>VWDZ^J/&;Z)Z7:N2#E).U22/
M9;V"DPV9C#":2XUMM,?1RC@9/F[N=PN1^+@5E9M:D;#R"7RX@AD(#+ZX4#?%
M>!K"1(X]_G:GJTRQ@WC4==Q-YZHE74NIH]3%O"AT5=]WUQX(L<%W0:-PX8 %
M'3J]DS[05WU2OWJI+3?HNKB3W%=$P7Q>Q#*"I<C 7<6"#N'.C*_V:;O,2.[+
M"GRNP^73+/\ 5C"&W*J8+F9.K"Y=J?P05KBK#6EFR2@'97EUNKGPQ1DN,:=O
M92(6%%3 U9FRY_60*@QK/M2AU FO:E-P36W0L B@#G ;3(5%9TJM6^ES5 BQ
MS+I55[*D*9^3RFR_XQ-2BR>Z+ZU>GK+[7K.28EX0F(YKA:DO, B<+MI1<N='
M&YPA526 !(%BAV]Z U-HF2>RP*0'%H*I?  LM_3#)40HIEU-Q%N?&(Y(JY6Q
M0+ ! HT!K!+SQ%C'I#$_8F@I 6"08\J44TZS=#A!.Z-%62E5'<Y JZO!'[*#
M/C) B]FH[-8%N'&Q>T" N&/D8O&M0B5_'PGO-/)!%!<GJ\LK"5O$:W?*1+U4
M93G7WQET#\H2Q&@@<X=@EF+18=2H*#56@,T]'21\'(3[H +6 [4*+_QW+F;/
M>JBL=$ULV\5S[6]^O'MWQN@()EK?((0@>R>P,C.VL]O!CX$<NN"(_]Z'3^>\
M!:_3NH^*C'W1P-S>4UZ=M'!2#F$.V(YK=;6_Y2^1XME?I7A6*9Y5BN<Y#F(A
MU.6_KK<<QK)6@H/)E<Z"(K<.1H-D*NHU.?A*&I@1XQ*$\.+F_H@CZ:=QKF!U
MZE+U53)"A&#Y1 ; 6*M<)F2$C2NNJXJ:&L<MN>!9K:HNAM# F#^.-'TW;6$'
MM<//X5L.!<>YE 7B\UH4$?[0JASB[ALP_9LX"=A[K3DS!<0PIIAS/Y-FY(-N
M8X!GWI]M'0) .188C$ZITRF&+^GH\CO*=)9J149<M#2K\'Z'VT6GA\)UK2_%
MW5T(A(<+4!5934B6V+WIU0\!?.]6>N#B*A?V*5#I)/*CK?O!L0".A\5GW'$O
MY%>+Y@<G9_>1]*=5?&(IL^>].<=0SONZ(O&2(IK2ECYK@?5_VL?CXW$'=^W*
MTI2J#T8Q;#+(PQ%$,3=O,$B#^L#-%V[(%$-EI2]]!3(2H?-Z.RX)4(*N,"*E
M9,*E#Z;>NB -138-28*O;8^1I4CR JTU$UOIS+_L'7)7>OOP@L5G.S7XF;X#
M2^T<T5<]D[M5WVP9>%,&Y\1#/O-S5'2"1_MS4_1;4 (N\7%LMS$B%"Q34%)-
M0+9JD?A@K08U:X5(&U9$8E7C49)]BA/R%+=Z &[29HXINWO:]@^?4")6H9/O
M-G3RXJN$3K;<A]CID_!O_@=02P,$%     @ 5(&I5KZ9W/0G'0  \<D  !\
M  !F;W)M;V9C:&EE9F5X96-U=&EV96]F9FEC96$N:'1M[5WI<]LXLO_^_@JL
M4V_6WI+E.W;L[%39CC-)O<1)V9Z=VD^O(!*2L*$(#D%:T?SUV]T 2/#0X=M.
M-%7CV!*)H]%H=/_ZP-N_O?MR>O7OKV=LF(TB]O7WDT\?3]G*^L;&'SNG&QOO
MKMZQ#U>?/['=[N86NTIYK&4F5<RCC8VS\Q6V,LRRY'!C8SP>=\<[794.-JXN
M-K"IW8U(*2VZ81:N_/H6/X&?@H>__L_;OZVOLW<JR$<BSEB0"IZ)D.5:Q@/V
M1RCT-[:^;I\Z5<DDE8-AQK8WMW?8'RK])J^Y^3Z3621^=>V\W3!_O]V@3M[V
M5#CY]6THKYD,_[DB^=[FOMC9WW[3V][=W=K:[FWO'.R$._U^V'N]>1#L_/\6
M#'(#'C?OZ&P2B7^NC&2\/A38_^'^=I(=C668#0^W-C?_=X6>^_5M7\49=);"
MR^97TT:CI4Q\S]9Y) ?Q80"C%>G*U'<7>,M]'ZA(I8>O-NF_(_QFO<]',IH<
M_OTXE3SZ>T?#@JUKD<J^^5K+OP1, .9"?X[MY.#M2,;"3=;,\,.7RZNSRTMV
M<G%\_NZRPSZ>GW:?Z5"_GEV\_W+Q^?C\](Q=?CB^.&._GW^\8L=_'%^\8\>_
M79R=?3X[O[KQX)_SZIRJ:Y&RRZ$066.$-QS]?W*=R?[D@8:_6Q_^WCXRE]*9
MT)J=@$@)-3!7''0[C+- C1(>3YB, Y4F*C6R(0YAKME0L(B/-5-]^OTR@R_Q
MCW<"/N:I8*N_O#K8WMX\.C6-T%];1VL=-A2IZ$W8 #K+-.,QP^=#?#<1:5^E
M(QX'@NDA-I+'$IYQ37V]_%V[=EBFJ&,9 QUEF/.(Q7P$X^N)2(V[C%W!E\ '
M(^PBA*G <R@LBQ%C8PS[T")CT&TVA+;@&ZGA85Q.C<OI3:-8XG(J]()@/,MX
M,(2^OWH3N*0)'-/<C@>I$"1A5_%YVV3Q:3$G'*EM\QB^"*%)_.A"Z(QHW[90
M((VW7K.S/W.93? #:$]>P_0B'L,::C;B$Z )X[:]?JI&+),C003$?_TAX5MN
M-$##XRAB 4]D!KSY%[QLZ)EK)'.>L5AE+!1]X*>PH)U')QH[S:68_EA"BT,.
MX\//1X+'<-# ,N@@E3WL0#&=!T/;D24%#JHI[!;95PD/0^A@/1)]X/6#[ILD
M@XV5\5XDW",]E0(_K\,&BWBBQ:'[Y2B4.HGXY%#&M&'HI:,13P=P#O54EJG1
MX1[L+IAM)@,>V>U+.]E\;4^H-WO=@YT=/*0R&&D6NH[M^=6E\VLC"YO?;>]W
M][9WIGZ]V=V:^MW,9KM;KZ=_>]M67^^#4K*_4+,;1 A##""W!O'PSY6=E=JB
M'6XGW]E.=W\_ 84#?MT"8GMRDC21!O55\JAR_S>48<2VO[S:.S@J^-!28,;D
M-G$^*S=_],>AW3M[8! -E^2[L9;E'37PNU3ADH9WH>%GD:4R6-+PIC2\@A,1
MCOKS?-2#<Q_VLU'2EF2\/2O^IGCT@!1L(0'J1W>BP!4HDIJ=BS&[4#")6YLC
MUIHJ+(:M_2,-ZF_$2:>]NKQ@%SS^ACI?E>% 3^09^Q?HR;X^Z _^X88[K<?'
M(M=G_EV.\M$_GFCF[O\GI("103_Q_(>IT$,5@1&=&ONW(CEN("47D O&N%F9
M;F=M=_?1,'*?D7AU'];%[D+8SK+UE]GZXYR<*/01K49[HGIJ&O3WZ<[..Y+R
M7I' -PL)DG^PCP8<JQ_!>/*"?F+@F(;EP:1FL1C0(=TQR(XYDUC<<DI?PX(9
M(*@G6"1'TEC0]%YFM,GJ:P1CA<)A1#)F9]^'LB<S=MQM66P2=QN$U[P8&)8
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
M63V5YE06L"7O>B4"HNZSRQ1&U%*V@@U  H4J3^,B.N3J\J)R)UU[#CJEHE&
MAW4G8,E8%PE"74J3BT;>DE]>[1P<?:6QH"P3;&MO<Y-]Y<$WJBOW7JG0B/O/
M@AM?)IS;H?C.5O'UHLPN#/:W5.6)G13TL,A(_3;\"K?NW<8=>>UWI%!IZX7V
M\TWTPZ?F'E@U1SJ_0KFYB+!.\,DL,I<.;QX%>>308I-5KF>7A+D/Y7KG=3L(
M0!])X*8X.US?.KB)T7C/EY@#N[V^Z9WE=U[CHPJ1MG:[9#;C&JY^7V/'6+IA
M(-A[28%5*889P,&?&[W&??L1G3_N^PY+HAQK1<O8UL-_Y\().S9^BH"(U<G:
M]$;N?1\M6>&VK'!52L?6I7)^*_^R.8K^LP\'D2)/<Y)*5[NGN!25TFV"V@E$
MP:^N&"JVM+WIDN6H[DE25.7!3_R<FDJ=E#[YK6862EERV7/F,D_F/#R/456=
M*J,5ZLF2<9XQXQ2*6_.XJ7K4JYH''$"C/,ID8D)/\:PCAAH,$'S*_*AA6V('
M:]SPJ:SDU4SHIR;DSZG1>LT&S915F>G>QR1/@R&IXAX?MBA.0V[UK6H$-07C
MFH(N\'+DKIJ>W19U[(O,M*2;C/T@ZG+6,S807FC9,ET;VEO=E8D)>IR[*:U=
MX@4\>5.>%*$&O@KAQ$#(\?*7VW7K\8938F\H$Q9-X5QH>^-#"TF.:C(8.B>?
M&BJV-4UPP6:4*&NS/=':<."IM1==:6_33-/ *^+U4AY_<ZGY0Q@-&KIP2H!M
M@;]1P"MF',AL,KWOHNK@=]S+?J*_L69Y9FJY$(=@A["F&-A_U<PR,/7/*0F@
MY3[1609XY9*510VD"H/M(9"X\M@IAF\.NF_V#FZ58?BFN[^_?^]9>SL[W=<[
MKQ^BV>V#Q48[YTH5NR2T9IMXFF$X"0AUMS'M]YE*6K^>X?XS\-13._:];;^
M:_]'IX:#2!J7*-T?;8S#\$<DWGF+=,5"A_.#&'X>!K.PY.-MM05"%!Z+<6]R
MD]6/S@=75%=TR0:+L8'SHD[O],=EE"%8:Y1G#.HLN2\69YJ')]OB;'7WL3P
MXTTME'(3@^VEF7X?^_--&K2;$,@KHVDP2LAQ8KU(;!E,8ZHE-[XGUO5:FO*8
M:V9D?7?U!SJU5'&_BG*;!3=A.'MN,R(398K/589BL]GI$C.O-QE3:7=\.E'P
M=KT,[K->X/JU#K#*U6N/"B^ZBT+U,L>4-:7C+.5XN9!LYQ;?Y]CFKL7RQR58
M,R5!#-^")[RL&0H*6C.%#&+$^'!AS(+7%[]FP9=%F+V*HJW5N]EJ6BE2Y2ZG
MN]VFN"4KK\VM(<Y6"0CSJSI[/G#/O5V4@7A!+'I<N?PA5,7-CHX0K?=W>T4/
MEH%:#Q6H]52UU@U&/.66M#90T7 %AK%*7<0<E_7OBP"6CKVPDMO+3.XQLJ4L
M/K* (W/AZ(EG&(TUS<?T9NOHT\?+*_AE9QD8\FS<;95P:7*TC@0<4UA!$:\1
M,?*-E+)<X[6G=+-@S]T3064[O>KJ;2%$LQU8TMT12R=8R^O2A*;H/+TVM33H
M"B$3M90*3!73+,E[D0SP7M^4A\(Z(QION-LZ\9W6H=J@=/NXC*]-)KS=^OY<
M9\^)#BI;<;(ZDJ!2 1ZO0E<Q$)NR?]H&=">&7^Z<E[USH"&GPM%%(N@ O08=
MQ[G!*TVXK$XS',.[I-"W[2GG#Y4PSI#/W+VKWH4ZG/5 K4WS) LFU9IO!#:L
M41:M\VS/\USC_AT/W:UA[1N_N8'LWG07FKG]TQ  TZ3)<N.]_(TW\RK"3E%.
MJ=R7'M?>[I!:A$]K+.AB)N9XS6?SZ8RS"J1*5AH[(9KDH2LL93SG%.W 1PJ%
M #S5IA<WV7P1SGTN9M-&3X43^&>8C:)?_PM02P,$%     @ 5(&I5A7:CB-:
M)0  O ,! !X   !F;W)M;V9P97)F;W)M86YC97-H87)E=6YI="YH=&WM?6MS
MV[B2]O?]%=A,[:R]I?B:Q,[E3)63.#.I]\23LCTSM9^V(!*R<$P1&H*THO/K
MW[X ($A1LNSX'J7.\=@2B4NCT>A^^H)W__GQ]P^G__OU4 S+42:^_O'^GY\_
MB&?/-S?_VOVPN?GQ]*/X[?3+/\6+C:UM<5K(W.I2FUQFFYN'1\_$LV%9CM]L
M;DXFDXW)[H8ISC9/CS>QJ1>;F3%6;:1E^NR7=_@)_%0R_>4_WOWG\^?BHTFJ
MD<I+D11*EBH5E=7YF?@K5?9</'_NGOI@QM-"GPU+L;.ULRO^,L6YOI#\?:G+
M3/WBVWFWR7^_VZ1.WO5-.OWE7:HOA$[_\4SO)X-T?SM5NZ]>IR_V]E]+F;S:
MVWF1[&RI?K+W:NO_MF&0F_ XOV/+::;^\6RD\^=#A?V_V=L9EV\G.BV';[:W
MMO[K&3WWR[N!R4OHK("7^5=N8Z:E4GTKG\M,G^5O$ABM*I[QN_[[Q&2F>//3
M%OU[B]\\'\B1SJ9O_ON@T#+[[YX%TC^WJM #_MKJ?RL8"HR*_IRX8<+;F<Z5
M'S:/];??3TX/3T[$^^.#HX\G/?'YZ,-&<\ /9JA?#X\__7[\Y>#HPZ$X^>W@
M^%#\<?3Y5!S\=7#\41S\>GQX^.7PZ/3*@^]8HP<SY0_F0A7B9*A4.3/"*X[^
M7Y4M]6!Z2\-_T1[^BUUD+F-+9:UX#\(AM<!<>;+1$U(D9C26^53H/#'%V!2\
MR_,4YEH.E<CDQ HSH-]/2O@2__BHX&-9*+'V\T_[.SM;;S]P(_37]MOUGABJ
M0O6GX@PZ*ZV0N<#G4WQWK(J!*48R3Y2P0VRDRC4\XYOZ>O*']>V(TE#'.@<Z
MZK22F<CE",;75YF9; AQ"E\"'XRPBQ2F L^AV LCQL8$]F%5*:#;<@AMP3?:
MPL.XG!:7,YI&6.)Z*O2"$K(L93*$OK]&$SBA"1S0W [."J5(5J[A\Z[)\&F8
M$X[4M7D 7Z30)'YTK&Q)M.]:*)"KVZ_$X=^5+J?X ;2G+V!ZF<Q[GN&69*53
M/5)6'*F).#8PB7E,M;,44XDK=GX#?"RM&,DI<("0CGJ#PHQ$"=,B=L'_Q@N
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
MO.&5V"O*A/I2FQO8WOC0=:O5W;/-X.[\Q@6;>_+V.FU/M#8\E.OLQ3CEM<O
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
MB0@N >YLCLQ&W\@,Y=! 6FU);<PI"EXS''>B2S%7S'TP,Y?..NL*$YA+ W>
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
M;\?1I.G%HSJFY%90O/^L@#ZP2T'<5I0/W 14!%L5W&21TO(6&F1T\>E:-M0
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
M/WS0FPK;(<INW[:#ET]($6M79#<[?/Y)7)'; Y/.X:]Q.<F^_Q]02P,$%
M  @ 5(&I5B/A,N\$"   '2(  !X   !Q,3(P,C-T=VYK+65X,S$Q8V5O,S R
M8V5R="YH=&WE6FUOV[86_GY_!>?BM@G@-]EY69PT@.NXJ($NR5QWW3Y=T")E
M$Z%$C:3L>+]^#TDY=F*G<5ML:'/S0;'$0_*\/'S.(:6SGRZN>J,_KOMD:E-)
MKC^^>3_HD4JMT?C4[C4:%Z,+\F[TRWMR4&]&9*1I9H05*J.RT>A?5DAE:FW>
M:33F\WE]WJXK/6F,A@TWU$%#*F5XG5E6.3]S3W#EE)W_Y^RG6HU<J+A(>69)
MK#FUG)'"B&Q"/C%N;DBM5DKU5+[08C*UI-5LM<DGI6_$C(9V*ZSDY\MQSAKA
M_JSA)SD;*[8X/V-B1@1[71%'[29M'_%X3*/QP<DQH^PD:A['1^TH;B9->O2_
M"$HV(![Z&+N0_'4E%5EMRMW\G8-6_?@PMZ=SP>RT$S6;_ZUXT?.S1&46\VGT
M#S_#,!N#67YK:U2*2=:)H3#7E4?[;N_E'5%V6C;'2BK=>='T?Z>NI9;05,A%
MY]5(I-R02SXG0Y72[%75('@UP[5(@J 1?_'."6SR=_-@YS&&D2+C2[NCEK.T
M?SL58V%).ZI'7ZKJSO;=\\J_;&"O/QP-W@YZW='@ZI)<O26]=X/^6]+_O=_[
M.!K\UL<CM/:'6"###Q^[ER,RNB(?^CTG_O)%=-0\;3=;$/K>[1R]ZY,/W>&;
M[F7_0^WJ]_?]/TBW-X+BP8A6L]D*OS8,^5PP_V%3#K::,JB2;L8TQKJNDQZ5
MDDYI5B4QUU8D"V*GU+Y\<?CS#V!)\/CNUZC^^?8!F=(9)YK/!)^#6NU4&/)K
M035@)Q=DR'.E+5$9>:MT6@[9K/U*5$+>*6.Y,>0-F)Z9:CE>%F/&PY-GZ,K6
M$ZY\0PT<"%>E"W*3J;GD;,*KP:,Z^)$I:)\I9#)H1T5&:+8@169UP6$\<IM/
M<_ M)2GNM*"2)#3&(TU4"E*U*LAM"&0\1BRH7CB1E-YPS+LVIL$S!F4PI?0Y
M$G,X@5AHY$2(9>@.31C79#X5\928PEU6_>=<\W(09T JC$3R='EX+NP4!IJ<
MQUY!-VX.U12#F3-T8V2\6'?#,\5'^VOQP4DB,D3 !7/E\2K  7$TZ[5VD258
MB-355?@=RX)A3$1US;U5($*XQ9LC* Y/#F=2K@!3QLH\F!J89+Y@JSJ)0D(
M*%$(I9_.>'UB:J8DD6INEA#2?"*,!0=80MW#H#>TK*XAP2R5V=#VF8+AX DP
MC.":X9WG7K[XN14=GYHRW&5><HM+)8G [9[9]VX=$*JY#R "(L:2.T<3#M2,
MI3!3U\.)I> 6QR_NG@D32V4*]'.LHY4,D<RUBCG#8T/V$#C&@800G?YMC/0X
MX:2+!3TL)"2B-JU%AWL\:!$=LG 7;H6K4;* (#<^<:M^#5@AT$Z7G2=*[DV4
M8")GI[WG-"_ALM<S3=UT_[&6"VY0',*'GJ2?#G#5Y8^8%F;W+H[(QQS!*F<*
MJ4$5&@-@2<^$\40!*9[Y<5P-M:*8=9K27%(?_3(WK BC6E*8:Q2@&^ABE!3,
M;_),,3:"":J%,T"$#.:),W,C%<9E%;]>C$]!GE:PBX1"V-[Y3CG*&!$7DCHV
MA%E>B55V0H^0Z]93-'Z-N1,$8:$_9\^4H,8[HFOGQ;T!LMUI86>L 9\SP1R$
MJ%$9=?Q'#>#GRA>'*ZK9,L9 G:!C(85=N$RU;5J'> \''^D UGNB:^6/I]G;
MTJ"\T#F09GQFC6.EF5? %T(3GB%A2@ .+3QW2'8B*/("J(!XD8/I?G!8$?S%
MCT*H/Z.R\*O8^9<G"<H-,8-GS):RX979A8_"[?8:PF,%'<$E)E0J8U78Q^?>
MA3'IG31W95CR=%E+QLL"S\.?!Q] 'Q]J-\&/&^['KNQ1")1<$CR]&3&W\2F3
MOV]Y (@OX Z7=U0<%]I%9(WD[XV78J^*)^XX!:.8&$/\&3:Y9&]#. &<L)(?
MR)5JH@#F?H?F-F]9<:?+?M!D2LU=%G0<X.''F2=';WU)7 OLPVZX++=K#^2K
MW^"0^O,#V>$.M?0]9SU=1?M##[8$9W6U=!V3K(-EM8I=T+\@&6X4.]"+HM2Q
M2IN[S.,?8+ 4>WO+^59N'"MD-=?"!'3RW?< )E"1<52'_Z[46J*>_UD(J.QQ
M7F2QW[CM_]\5R%UL=UTQ(1!VMU-P>XY8< 2IS"1WA>J<TQN7&D(R]\G!ER'^
MQ&6Y]?VBT)<U9=BG;5GME*&CX7>+?0M,RK(%PH@XJHMJR$P&:<D4:8J2^"_N
MS2C)=.OQP#/..H_7KEVDE41C6541!NYI ('T!U9EQ*N!IT4V4W+&'5EG=%*>
MN^F2.7B:2[7@:)U/5> *>@]/B/\WYJU-FO[<Z;_UI6XI, 8BN*XA-I+FAG>6
M/T[!9[FDBX[(O(M]IU.@92*RVEA9J]*.>RTU<[R(S%9.XN<+S>4;JY.3^D%T
MZ%Y:62#$LN7$Y?NLNG^?U;!LL^W@N'[<:C_:W*Q'7]76JD>'K:_J^:2RASL-
MV_".",Z NTU.L]>5=F79(:?,[3LZK?R61/#P6@@E3S8\'IS]3[_4V5AJ_CWD
M!9:!3P?D%[H@)U7_LO0.BZ4??FP3 Q-\FTUAY7U?5AT<GQI_W?(NZYZU.Z*U
MZ8RN[.2A'41+5K(J[T"6^',<LO3*=^+IJ+ETM1^Q(RQFBW=P_C6VA(+Q\LRQ
M-Q4\(?U;'A=N9TFN0G7I\NG>==C@@^HWVO<W@]3P'+UC:EZZX<%7!KD*GUET
MPCG;C&]\=[ *D<\!S547.D:<"KO9Y8E/%<IK^'#"?\)Q_C=02P,$%     @
M5(&I5C_2#+@/"   \B$  !X   !Q,3(P,C-T=VYK+65X,S$R8V9O,S R8V5R
M="YH=&WE6FMOVS@6_;Z_@N-BVP3P^]$T3AK =1S40";)N)[MSJ<%)5$V$5G4
MD)0=SZ^?<TDY=F*G<5O,[C2;#XHD7I+W<7CN)>73G\ZO^^/?;@9L:F<)N_GU
MP^6PSTJ56NUSJU^KG8_/V<?QSY>L7:TWV%CSU$@K5<J36FUP56*EJ;59MU9;
M+!;51:NJ]*0V'M5HJ'8M4<J(:F2CTMDIO<%5\.CL'Z<_52KL7(7Y3*26A5IP
M*R*6&YE.V.=(F%M6J112?94MM9Q,+6O6FRWV6>E;.>>^W4J;B+/5.*<U_WQ:
M<Y.<!BI:GIU&<LYD]+XDWQ[%0;WYKGE4;]?;G=;Q<2,(FITP:'/>ZM2CM_]I
M0,D:Q'T?8Y>)>%^:R;0R%31_M]VL'G4R>[*0D9UV&_7Z/TM.].PT5JG%?!K]
M_:T?9FLP*^YLA2=RDG:=227?==4<JD3I[JNZ^SNAEDK,9S)9=M^,Y4P8=B46
M;*1F/'U3-@A#Q0@M8R]HY!^B>PSMW-/":WR$81*9BI4%C2;I/+B;RD!:UFI4
MFP\5?E[5'5;N[A0B($+_;PSL#T;CX<6PWQL/KZ_8]06[&0VO^L.;WB6[&%[U
M<(N[ZPM(#$: ^^C3K[VK,1M?LT^#/G5Y_:KQMG[2JC<A]'>W=?QQP#[U1A]Z
M5X-/E>M_7PY^8[W^&(I[(YKU>M/?;1GRI8#^Q::T=YHR+!.[S*5A@RJ[%& 8
M'959*+25\9+9*;>O7W7>_0"&>(?O<V6-ZI<%AFS*YX)I,9=B 8JT4[CGEYQK
M "Y9LI'(E+9,I>Q"Z9GOTJA7?F$J9A^5L<(8]@&,'9ER,5X:8L;.\8OR8@'U
M9USY@1LX$*Z:+=EMJA:)B":B[#VJO1\C!>U3A8P$[;A,&4^7+$^MS@6,1XYR
MZ0J^Y6R&)RUYPF(>XI5F:@9*M<K+;0FD(D0LN%Z2R(S?"LR[,:;!NPC*8,K$
MY3K,00*AU,AM$$O1'9I$0K/%5(939G*ZK/LOA!;%(&3 3)H$29#RZ4+:*0PT
MF0B=@C1N!M54!#/GZ!:Q8+GIAA>*C]:WXD.P6*:(  5S[?$RP %Q-.N-=IG&
M6(B<ZB/<ATD>84Q$=<.]92!"TN+-$!3"$^$L2=: *6)E'DT-3$:N\"J31)Y
M "A1"*6;SCA]0FZF+$[4PJP@I,5$&@L.L(S32Z\WM"QO(,&LE-G2]H6"H?T,
M&,9PS>C><Z]?O6LVCDY,$>XB)='B4G$L\7A@#IU;AXQKX0*(@,@@$>1H)H":
M()%F2CU(; 9N(7ZAYTB:,%$F1S]B':T2'\E,JU!$>&W8 0(7"2#!1V=P%TYY
M.A&LAP4]RA-(-%J\TN@<"*]%HQ/Y)_\HJ3I)/8)H?$:K?@-8/M"DR]X3Q0\F
MBC$1V6D?.,U)4/9Z<5G;7_GA4RWGPJ LA \=23\?X#+ECY#G9O\N1.2!0+"*
MF7QJ4+G& %C2**(<44!*I&X<*I_6%+-)4UHDW$6_R UKPB@7%$:-$G0#78Q*
M9.0V:R8/C(PDUY(,D#Z#.>),::3<4%9QZ\6X%.1H!;M!*(1MFNN4H8R189YP
M8D.8Y9189R?T\+EN,T7C+A D",)"?Q&]4((*]D37WHM["V3[T\+>6 ,^YS(B
M"'&#\IWXCQO C\H7PA4*^E6,@3K) YE(NZ1,M6M:0KR#@XNT!^L#T8WRQ]'L
M76%0ENL,2#,NLX:ATI%3P!5"$Y$B828 '%I$1D@F$11Y'E1 O,S =#\XK!C^
MPB<A-)CS)'>KF/PKXACEAIS#,V9'V?#&[,-'_G%W#>&P@H[@$N,KE4#E]NFY
M]V%,?B\MJ R+GR]K6; J\!S\A?<!]'&AI@E^W' _=8V>A$#!)=[3VQ&CC4^1
M_%W+(T!\!7=0WE%AF&N*R ;)/QAOAKTJWM!!"D8Q(8;XW6]RV<&6< PX824_
MDBO41 $LW Z--F]I?J_+H==DRLU]%B0.</ 3D2-'9WU!7$OLPVY%4FS7'LF7
MO\,AU9<'LLX>M?0#9SU?1;M#CV@%SO)ZZ1*3;()EO8HIZ%^1#+>*'>C%4>I8
MI<U]YG$O,-@,>WLKQ$YN#!2R&K5$$CJY[@< $ZC($-7A/Y5:*]2+WW,)E1W.
M\S1T&[?#_[L"N8?M+A43$F&GG0+M.4(I$*0BD]P7J@O!;RDU^&3NDH,K0]R)
MRVKK^U6A+VI*OT_;L=IYA(Y&W"_V'3 IRA8((^**#BE=9C)(2R:?S5 2_R&<
M&069[CP>>,%9Y^G:M8>T$FLLJS+"(!P-()#NP*J(>-GSM$SG*ID+(NN43XIS
M-UTPAYAEB5H*M"ZFRG,%?X GQ/\[\]8V37_IW-^Z4K<0"( (H2N(3<(S([JK
MFQ/P69;P95>FSL6NTPG0,I%I)5#6JEF7/B_-B1>1V8I)W'R^N?CR='Q<;3<Z
M]/') B$V6DU<?)>JNN]2-1MMM[6/JD?-UI/-]6KCF]J:U4:G^4T]GU6VL]>P
M-><([PRXVV0\?5]JE58=,A[1OJ/;S.Y8 Q[>"&$BXBV/>V?_U9]SMI::^YYX
MCF7@T@'[F2_9<=E]]+S'8N&'']M$SP3?9Y-?>?\=JQKU/<UJ'YT8=]W^C/7
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
M_N?_!\#__KW[(=OLVD';=_K9VY[7?>^RLV:_D7UQ/C_)0J_;SKYT>R?-;QJ
MXIFWW=.+7O.HT<\PQ.36Q=X:1THA:#@@0E% C9+ 0*V!4@(AC[6BQ%6.UH2W
MUG B %$FWD:"!,IZ!)PASGD&C>*DXM:\4MHR&BC2B$HHM5"*82F8)L*Y0--K
M&_TXNCC"3KXVR,&1UJ=_K33Z_=.U-V^"SLUJMW?T9G3A3>PR7AG=['SSZL9S
MTVNMYMZN'G6_O8D7;MR8+GZ_]>SL;+6X/;6+(21OFIV\KSO6C^^WW4&GW[NX
MO_'1Q1LO:)[W[V^^V6DU.SY1Z4V_ISMYZ/;:NA^IF!Z' &* KC7R4!<1N=;0
MU>UYEV(D?C2LX1WC!_IGG9,;=S>Z>=_GN8D=<_FJ[;93IP@D!%U-7'YSVL[(
MN'7TYG^K'_9LP[<UN#U]J1?N%FE&C_$WPXNC6^]K/+*?>G.>>&+<7ASYR0^&
MF2X;G?MKQ "16#>>&!/O1_1 #$ )O@\^[_7O\F'\\29KW>G<C6&DJ\6M:RW=
M.?IKQ7? _MY*9'FOW?J?;=_767H4^/\,FM_^6GG;[?2C((/ZQ6D<CAU^^VNE
M[\_[;XH9>;/^7__U7W_VF_V67T_T!&.*_?EF^..?;X9-FZZ[6/_3-;]E>?^B
MY?]:<<W\M*4OUCK=CH\=:)ZOI1M];_BQ&66V4WR,UVL137I-.WS_>7_7A[]6
MFEH*9Z6%4$1AMDPJS* DA"+L,:?2?MTLNH(@ M^YJ*/;Z=6^N;81 <HED'K7
MTD<KV7#>8[/G_;70//<.!-U*)&RZ^*,CGR_,9O?;![S[[8!4!^YXZ]OA>W6\
MT]YG.U_>'=?JN^W:YKM&M?Z)5C<;C=KE":O5MVGM\G.C>NE.#M\?P ^DUCJX
M/&WMU%N-@\M]>'C\Z?R@O@5W-C?H0=VRG?K^Q<ZF10?U*CE\']M[)^$'?'AQ
M\,7RZI=/]+!]<%&]M+A6?]>J;=9:.^^WX^<#=("W: UOG1U<?KK8>5_]YMZ_
M:YKW^_RP?D!W-K?3[^>U]F&CMKD/J_43<GB\ 0_;AZUJO&^GOG5Y4-\>/?,Y
MOHMU#NNGK=KQ$:T>_WU<V]S"A^TM6*M_.M^INW9U<[=]V-X_._BRS:KU6J/:
MDN<?ZEO]ZAZ,?Q^AV)_+K]Q!+ F70,#@ >66 B.-!T02%3'8$^WQRGHQO7^^
MN4'@:=)[O":]:^96MPZ\[KV+O^0E@7]&X,L[!(8\$$J# <C:2& G.= ,0N"I
MUM3 N(YZO;*>B# S^GZ,[7==2>%'41C>H3"13EKE//#,)1&.RY#4&@'C(#.2
M1<6+P)7U3^@%Z;O5B>O)Q=M(X9YN;7></_^WORAI^S/:XCNTM5P;Y#R-NE[
M@"K'@+38 ZZ@54@QQ@Q?68=1H^*44LA?D,9O![W>#8C>ZKC-:$#<7)Y=_ 6T
MXVL;P.F2!7[* N0N"R"!H@UD@8\T I01#Z17%E"*I7.2:NGMRCK";\B3)#QP
MA+B3#C-M*!/*,"$5I\AS87D([NOV;:*/C*BUG5/?BUIOY^B#CWKSAZ8VS5:2
M]B$_[/4CQ1.V[X1WS4Y4[)L1X+MY,ZG)6^=1(\V;IA6?ROLS9H9:4[5M^UUG
MI[UU6<.[QY$AX$']W4EU\Q,^N-QM''ZIQN<;[>IE(Q+N73OVY>0#V6T<M,];
M.\>-DYTOAR?5X^K%X6;L2WQ?+1+]H!ZO']>.#U,[N$KBLU?/Q'<-#O$^WWG_
MB1VV/T7F^U=\_@A'IH '7_[52,]7<:T5F?/RX-)>[KS?#3MOX=F((6BMOH^K
M9U\AQ51IZ "6/@ *30 *4A&_!DT#\3P*],KZCPS@?WSH=H[JOM?>]*:_T7%O
M]6FSKUL%-7=,JWE4F#3YB)Y/XJF  O;&:\\-C1"BI;0:,TDC/SGE><%3&.&2
MI^:+IYCVQFG*@)(, 6J(!1IJ B2Q"%(KO'5H9CPU:9RJ=3NV9*O)L]7>';:*
M8*"=M3:JHU8 :AT&FDL!"(*>.,8H@F8B;#53C"KYZ:7X2:FH\$ &HPILX])G
M@@4&!0V0@C*J2-&^I6HZ_/3FII>KYX./!+<^O\<YEYQV:WGAVXP<EQ5.O+7^
MQ6GDI+S9/FTE3V/Q6Z.7&/*&'V[U/'>QB3<WVQB^__M+1WW(NX->\:UP4*^-
MN'S(6;^BVX\;\H7Q-O[6=.E[:/I>5G3(W^L9?;O][YMFR.V'U\<_W6S]M##]
MQ]_RON[UDPU1^"- [!Q$X^>^7[OJIKMV*P$$?7_%\,KX^_@E;VY,U+WS1DB0
MBFHD)774>BVQ)9 J9K03$F$Q6FT89',P74//>7\T RS^=]70Z,KC9F#0:0Z'
MGS=T9*NKD;6C6 QZ?GU$@.+BN(GQM?'WU,:],_J$]7O>9O0Z3_WBC X*>;XY
M9:.-E;7]O<VGS^;C5Z^YFLVT4S61V?SH>WN)$:^&YYK?8K>NWUJ@MNYW>[\X
M\7>>3S]N^DZW'1?U>YI]K'C<:.+-S=[_C.Z<(2X#0A&2##7*1A5=(A41R@09
M[7]4X#D>XSF>$W&Z@>?X\7B.)X?GSD0+64O"HY%,!=+>\2@\@2D;I]3!EY.7
MT:C]45(0AU]=?-GY::MIF_VJ;YOX"M=L)RTQ;=./M<XKI7+K/X-D$7?;I]U.
M_)IOG#<C5(]OB[^WNYV]?M>>#-OZ\\V]K[B:M:N>O* @WR0--B(X+AUUEN+
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
MWS^"L8^^M]?0/3\12VV[]NX^..MV]E)//NK>3F^OK_O>?=:M@?_^ZI&5!DN
M>P3 [?>K-P'NFWO_F;I__JMUB%O?S'$75?$G>EC_1&I?/EW$MN%.O7IVT/Y\
M<G!Y<GGX98L>OJ^2VF:K=?!97M2.OG)O!(%!QY4]124'SX"63D0C.C*K\I$/
MO/OQ6O@0$_V2G[!DHD5D(NFM=U"ZN,@*":AW"AAD*.!0:&:H0X:+E76X&EGJ
M[OGE.S]DI[J7?4OTK60/,EZ>Z)Z_ ,\5#)9O#/J-;B^"L7N<SZEDQ!=G1%C=
M^&H8TL1:!J0-*3D^$4 %R@#&RO#@"782_P#-[F>J*:R&)5,M$%-9!JV.& 9,
MY!] K0A 42@ 9H0XQH(2 J:T+K "A_\_ N*&G);I*PZ8'ZC;SO-!R9%SRY&X
M>O256.$I<:DX+8E*F^ H?L(AN6A,!#FB(.,KZXBFPR*J@N\IXSAFP&9![,(U
M."_\MS/HY_W8H6A[E4PXITQ(JV=?C9/>41M -#\#H-1XH+5+*,DTYY1+HE1D
M0A*9$+(*E0\S8?<[Q3,=OX:LJGNV,=P_(JB2)5;Z%1Z=VLI=8N1<L^=Y]?+3
M5P0YXUI@0+6+?WA/@='8 ^.H--0+JVTJ^TAQA3-8(?3NF=OG@^34&+ $R07@
MPEI]_VL('L95D0)!%$DI+3 PT&A "=8*.TZ98T.41$A4,'Z8"^^BY&8TN]O&
M]VX );[:RRL<D>71HBG%KUT3R<(758:;/%72;N='T#YB86#1;(\65O%'A$@+
M(KV"5Q%#F4XGH)^=&J$\.KC<\CVA,+-2OI\IW[=W8KF15!@H 4X)SBEW#BCE
M#4"1/EQKHC6V"R'?99KSZ1Z'G.=XJHW8T\24NI6=ZJ;+FIW,#C/%E8<@IUUL
M^&KJ/\:9W^Z,,O25,<"3 ^V[F3HI"]013(%CU@&J@@:&.A@Q/!!D@L<F%>)"
M*3%Q!:M))2<N3T$N*11,JN!P"073AX+;^IM1A N'.4AI. $EP@#) @;(>@J=
M]]87_MX""CA^=GK.\ACDU&KQ#=J#5HJA&9?@Z[9/>[[A.WGSFX\:34J5\G!$
M^*NW+R>ESGRGP[#<UG4J#//5?.CF*4O-3JCK\Q+;)H=M=W-S&AYDL$@!9;@
M5/L -%.1KR''2 >%O10KZUA5J)K_O,.E_VDI=)P2'V:'#[=U'Z<<@YH9P-*&
M-\7! ./C5TJ8DDI*6 1<$%:!XMDURN?1?[4,KIM=W]?Q1Y=YW>O$/I=IJZ:M
MXHQG?&LTX=<@;=.'IFV626LFB%IW,W*RJ*T0)P6 @6D0C30$C!8>N(!@BHAE
M)E)PG0LQP7ITI>MF23%A0FI-B0DOBPEWDCK85*/2.9#VVP 5%D=-AA @$^DD
M#MJ+$#&!J I3ST[I4/IPII3*JN=U/NA=# _YO2Y7S6\S4&3&\UU$ PP# T8Q
M 25430:JXK6["<4-=M E*\NYJ+Y8DP(&A (RX)#VI8PC.)V[P!5US[&RW^?'
MX"H=,K-%@0FI+B4*O 0*W-EV8I02@17@'C(049P PV51,%)ZQ:&S4JZL(ZDJ
MF-PMC#)'*/!*W2Z%M#2Z+>=[^?_\0V(D_LC\?P:_6@[E9QFB%A#+9J#07"?*
M5D&,$L0F!V)W<W!*J[#WE@+H7-1GL';)X$(@>"H=U-8+KM/>N42L(NXY*;4X
M-;[GWDOS6I%C0DI0B1S318[;ZH_%S)O@ K!:*D"#9%'ST1P(JXG!(EI"IHBZ
M$4I4X,2\N+- CC*L^A4[M&[G9B\.6^:/5AT?F51V.,0U$OG6=0>I*''!T\]8
M$N9M(O][)C.S-(ODY'/;;W1<N61.<\F\F[L4:A>@"AA0E H16JR HHP#P[S'
MAJ.H_L0EDZ18K@E6'IN$("V!V[%$XA*)Y\A<*9'X)9'XMO$2I#%$(QWMEI3R
M0#$/E)4>:&6XLT&91+\"B7$%32RR=OZ0^$&M_DT_U5@?YVJ(?XR?:.O>4;-S
M;0S7^V%]E)3>I&58_4R&<>'.]3[3-AT9T)V+E(JBT^W'QOO=K-_P4:+UP#73
MT8(HS<YW\N&G8I*+$P>AV=$=VXS*?I[2>!:9KE=O9JRX-@NC-PL<NW;:S8LS
M/VL]W]+]YC?_QUG3]1MC:+GVU&C2X/='M(D]&/0??N3F=*>TS=.?[Z+@Y\]!
MD][*YW'MSS2  I>\4MJRE*5=(RJAU$(IAJ5@F@CG OV*4];#X4.-JR35I_K(
M ]/S^@3H$ >XIEMG^B)?>7-S:N*\7*?#[2D<SLKZGZ87G[NGJS]DZI'(@;1X
MKZ'58N+'O_6&D[#Z0M1 MZ@A[F7_?^[LU;?V]K*_=S=JFWN5;+OV]F'VG8$0
M/W(8;W=JFUNUO:W-+'[:V_FPO;E1CU_VZO&OZE:MOI?MO,MV/F[M;M2WXPWS
M-,(K5:-H<"V=^VO:1PSYM_TQ-E4RW8[+1C]/I[?[C>X@OL?EE<R?6Y]6A%%J
MQH[+3GUO^#6+Z*6O]A(+T/Z.-L5Z$L?5TJ>Y7QM_^&,,^LU.T9GBH3]N3E@J
M'G)K.2GF;WAY)&J2K7*"D[2-?$"C%X\$<;40Q%MKX_ :%ZN$\0<OPU7TX+4?
M-8O(*E7BEYK]\34EZ!RU^M,I4(]M=B&\C"_GCWS0[$1/#%5!]^'-RQ@\MY6E
M.Y@S=&LV>E%=JL;[&GFV%14B]XA".[/-P3'ULDT+0;@B_V0V3CWY2]617JIF
MUWR\8/&HBJ<NBG.!TK=,*<2>5)%F@@[#Z?'IG)61FF;QND6Y<Z'CVG[J""G
MI.;[6<]_\YV!?\YYB!G[LA\WUL?[LN\;X8Q\TH\;VA-\TEH*9Z6%4-! +9,*
M,R@)H0A[S*FT7S>+W4$$$7CL^<B"?=[UNNU4ZBUUX4NSWW@[R.-T^-[6N6T-
MTC1NY+F/_[E%.>9]46V._=7[\."R<5*]/("U^@8^J.^>'%S6FCOOWS4/TK7V
M%CW\L@WC=?3=7_WNI/I^ZZR6?,^7?[>2O[OV)?6GU3RL'UW$Y^AA\E>_?W=R
MVU]]\.73V4%](_9M_[+Z?A_7-@_0X9>MRYTO_VKM;/XK/M\XJ:4^?-D-U8NA
MK[JZ!VFMOH^K9U\I$IY"S0"B$@&*+ .&6 ED)+#'3$+EQ<HZH:Q"X;/K9"_G
M><D2^I82^CA#7 :$K->&&F636"!%K3=!2F]1 7UX#'VXA+YYASYX"_H@\XX(
M3("GB$;H8Q3H( T@ CJ-@L)2I007!%<@F_\L?_.G$+^2:+_' <_;;MY/^>N/
MNEV7)P/I8;?8@AU>FW^=,\W]3GB?9CX%1/C>MZ;U^5ZD08FOD\+7<1C$-7PE
MB&*+" 9,49;PU0&%K !26<PQ5\$;M[*.,:UPR><^@U!YH'6IE+$2$UX$$V[K
M7$1&4% 0 P2M3^EY,#!"2,"PMI)&K/<\80+B%8J??21L)L=;%^7.5^"N?-_K
MYGEVVNN&9G\J!V\?%:2[R+ [<56L(,G'@B(ESDX,9_?NNO6<$$0S# 0.1:%"
M#!1W&L3?C(6!&612#GL,*^*>2ID3/D#WTB'_BW+Z=NGA8^):6PD?TX&/VVJ:
MY)@2SVS4R[P%$4P",$K'KUI;YXQQT:2+\(%8A=]3O6^AX&/^-+/2;W8-;79.
M?4_W4]"]C1;;,$35GY^F,/M\[9>"E,K8C#(V8]K&SK5P\>*19CH8TD\L/QLI
MVG!%3_.BCFJ4H+;NG?@D5<\HG#J'&6#GW_ZICB=^H^.N$65KB&BE3C,QG>9N
MI(,R&A(O&2",X&@2*0BTC2J.@] %ZRUQ+N4C(A7Y_%-YRQGH4,+"M.R:$A9>
M#!9NFSI<:N$<QT )G:K]12M'22=!P)!* A5!*0 *H8IBSTZ;4 8!S,"8N:6
MS1/D[/E6Z[H25N[Z35G]&DUXB:L3QM6=N[O_G#KIK!4@6$8!U2J !+1 L91O
M""L65(BX"BN<EN7%RLW_%U6W2AB8&@S<5J\\#!(C+4'4I#B@2$>KRQ,&N(R,
MBT4@-D3U2E6$*+?[YTJ[6C(/V'O?\3W=*KQ?VK6;G6;>[Q4Y54H7V N'  PI
M45BZU^E0HO&DT?AN6 "4@D0[%@%H*0'4>0DT$0B0N+(:)ARF4*ZL8UE!ZMDU
M'4L?V%+CPN3W]DM<>#%<N*VE:0<)8@0":E,M:!'--LTT XY8#05'F@9<U(+F
MXFZ]D7G#A?E3OF;O!%L4-6VCW8T=O=0%^G1#9D>'X[)A!KQN)V\T3_-GJ&RO
MP5Z>N,IVG2H[8;O3UYVCIFGY=%*QGY?(/+%#BO6[%>&H,998HH!%UJ;TS@3$
M'R1@'(I(0F-%X"OKK"(7H IWZ49;*HVMA(67@X7;:8:]PP13; "C)&ILA&J@
MG,# .ZV(,@Q"BA<%%N9/#9N8PC9_'7[-=Y;$6J [7\$!M6$)H.X/0IR7OU[D
M_%L_5R'H(T]4J=E,4+.Y6\K&.2<9"Q!PY@.@"AE@4FXJ[)E'4@I!6,0()E_B
MZ,EK]EZ_4OB8N)54PL=4X>.V8:2\58QC!SS3&E K--!<!4"44LA+IF"JA,5$
M!3\_XF"&\#%_^MK\.KEG>FRMV;'=ML^>$^/Y2I%X>HK<=D&3#]V\Q.()8O&G
M.ZH<LY%V"8:)-090Y#$P@0E &".4$Q2<@"OK'%>@>G9NT2?)RBMS:[]2 )F>
M*E<"R'0 Y$XE<$<H%E@!)T-4YF200*4S>XHCZ (.2A!2V(*$3BI\M%3F2C?=
M;66NW_"]L4ON.8517L2TG[\VYH]I7]Q6&2ZM>!6S^6;U[52_QN?],;=7LH[_
MM=QIKV%'?>(6RGCZRYC'B2L7!W>L$P4U(T@@X(. @&+E@"YJ]FJ,O?+>!6:+
M$VI(LKG?0Y][&V2I@6#BED8)!%,$@MM6AA1&4RP#()!Q0"%%0.-@@*/:2*^E
M4HZF,VJ<SW^:ZOG3H,KPC*6\LR36 MU9$FN![IR01V513,['>5=>^W&["9B:
M>1QN_'3'J9WFO];M=&\ZMZ\TSU*Y?+QR>7SW_ :D%!GO&! <"D"IYL!P+('4
MPHNT0>8=C%:FG/\*4W,?L;34 # !$[,$@)< @-O69:!00"$TL![K" #2 NV(
M !)*R:F6UA.[LD[)LVW+\F#MZXXY&D63/UN=>DK>Z*6$VNGI6C] V=+!-RD(
MWKJC@Q'EA)4: DE4A&!A9-3!/ >8(F8#(\(;67CZR<0\?'-3#&7.M@%>+ZI,
M3X$K4>5%4.6V8F>HLB+8:-E9R !UA@.-0HIS5$A)@U#0=+A_")^=-&6VJ#)_
MZEP9GW0C:*,(,3<^2KL?!YSW]?F4C@\N/5)/(:QC'"XZ+O[>[ SB](WB2;N=
M_.^"=L/[ZHER6^?]GHX4:'9T[V*[[]MY1/G4RUZWR%TZWB N(7YR$+]]-_D*
MY-) [8'0E@!*& >*LQ _.4>)5S(N "OK#%7$\ZN5/E7L7IES[_7"T12"2THX
M6@@XNJUQLL",HX$ )I!).=41D-)J0 QW@@0MA#0KZU16,'UVQ-ILX6C^],C2
MU7A7XXPZYB0\C4N-WE-2)B,JCXS\OWW'E_50)XJ\=Y-2(!,H%I2#H#P'-'@!
ME T*$&^9T-2J@'%1/(R2^<^W-?=.PJ4&A"FI<R4@3!40[L0,8Z@8C@@ H_@#
M"H4#)E@:#45D(8Y(KX0I ('+LK#%7&E;B^??J_G^0VDD?EE]_SG&SMLL_/>4
MQKXLZ\K$%<W(=N4Y]VFL)G<3943Z,(]=5"I92%62 D[GW!'0EE*HH%<JA)5U
M$@U[.:G:M/.1*.,%G(PE1)80.2W5NX3(J4'DG3!*R+B/BC P6#I B0A &DJ
MH##$_XR4@D:(I!7&)E6ZJ$P%\DNJ^/B6L92R HYGX(JX1C\2B>2Z ]/R-PDX
M54_'0@US_MBIM &OK7);NM>)7<VS4]_+WK9TGF<;6=[0/;]69J0I,]+\8D8:
ML2KF_'3@WSIOVN=XRI9,<;]OA NKGG_TO;T$8?^/O6]M:BM7VOTK+LY[WIJI
MLMBZ7R:[J"*!9&?.V$P"F53R):5K<&)LMFU"X->?UK)-P(:$BX%EHZH98GMI
MK26IU8^>;DG=B_5DT%F6/L7.Z>NJ,75&R'$AY-<@Y'[.9^&8C$DYAQ@A&/&4
M,-*<Y:@9SBHG;)0YERA>IR6]^\W\$@7$5@'$[NAK*"!V+R VMZ.*1N:E]TC)
M'/G+Z8ATHA%YZIAP5*8@QB!6_PA@]6.JCQ/RHOZ<=JO3/1K%<)>#O2LV(5S6
MPE6;$.Z;U4Y&59D2;C0E?)[CM=HIZK@-B&&;-]D*CAS6";F(\S8ORS2AU92P
M*#?S$UMO*S!6GZ;5D-<6&+L=C,TRVQ"2-$DEE+14B)LDD W)H^B,Q3"[4$[]
M8IAMB3ORM \#O*^^Q( L5,I^CN-EB6&C?S0:CFRO:L:MUBAJML[VP,^HWU@N
M]MP-UBBNM=_]NI1H>8C#6/<7:_K@6<XP19S-,>"TCPY<'.RDBC\,=W[ SL1'
M=IUM.85F7(-FG,Z'-]012V""'CD:).+!,+"66,K)6YV*Q@H9JH,QK"D$:4I\
MYSQ?JVDT%;18F(51T*(^:#&7G%6XR)BE2!KM$,] 83G8*(%SZX/E6O@<B(MI
M0 K:Y*+^05'KQ[W*3I(;>=VOA;RK=R[Q,7G:1!)S %RP=W'8.Q\$T26G",RE
M*"JL$6?6(<>D149IZH+GW%>!J*L=U*Q)Z*)BEJW8MHV"%P_.U I>/ 1>S'(U
M:[V2.=DJY88@3O)QM$ 3<L1:8F2RU%<GG$U32-$D=X]?779(_(JK_6MD73?"
MOZ'S;>/?\&=ZQ[G>\3&'8IJ@Q\:_W>!?&V<2N.?;'@ZK:,:JW1@;UOO^ ;SZ
M!$9,H]<?P<-'_<9H/P)RV:/0 =C(D!5R7(3J4W6(Q^:?4Z=G>[YCNU!M^.$
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
M=B1M-O[ICZ#B%?]]T3\XZ/<:NZ.^__I )VKO8XI8#2%M0EVS]6>[E6S^MIV
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
MQ\[YR!)?MLG.FT_$\>0\L2B(G$@T&8NLQ0&^^A2H2DDIO+;!Q?SAC.NSC;+
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
M)4>>#5G<Z4V&V(OQ"-L^-\"*<;"XJ;DU9QPHR[2*@B)JI$=<8X&L3QYA*X+
MTEB)R=H&(4UU=]]-L0X*6"V7-[F U:."U:P=01D)DE"/C*4*P(H29(C22!@9
MDE4JJICMB"9G\YFS'@^K?A[W9Q*H)P<HDA>QY2P,T$*5S?Q*V6AE'\38L!X,
M87CU2=Y-TNN/X.&C?K6MY*AGCV# 9T;8[X78&XX_5<&5;/YYDIT9J.)P!#]4
MJ=/7S_I^M@LF;U84JG;8'W:JO4B#V+6CSK?X(SA1QH!S=TU"&^$?MU@'-3@:
M77W+Q:!(A#Y$?Q-\+733%WOG_-_<@ HNHC'6"^!?Q!*8J;55Q@BJE;!,A9#X
M)\;7IC?M#Z8M.+2?(W* 7%^13=# /VSWV)X,U_YUL6N@7\[+X7I=R'[2@QO_
M=@-XQU5"O_Z#%B<*\JM]<]78_\_.[M[V[F[C^=O-]M9NL_&Z_>+JL5O?9K1W
MH!6-O9W&N_;FNZW7>]M;C1<[[:WM]N[XT^[.7Z^W-O//+U^W-]LO7F_^U=C=
M@Q]:V^V]W6LV6%9TZH$5IFI>XS*%6>A O:;.J;5?OCTCS>*[:5U<:QR0L\'[
M*&)JW-/;K]GZ"6ML'QW $_P";-J+SN)=&$V=!%-_;P2D,&^H@\GR;Y@'?2<.
M]^!-S[M]__61Z5[[9$KW/&Z] KJV]?KXP_N/!T###CX<M.!=K=,/7X""G7:_
MME]]_-)Z_^$[4+=N_,_;DX_OPZ&C7+9/WQQ_A/M:7Y[O?SSX^ 7*=3Z<?CYN
MG;8[[5?O6*:+'P]:WS]^>9F@+&]__H2)8(9A!:9ELHB'B)%+EB!-$P_ R8.C
M<DS<.SU@TYN9-%/&,4TT&F\T#T%:"7=8A:E1V$MJUAH1./1AIN; P+,?\P!4
M[23[+<^)HO%#%HVI,!I31C@9"C,*#]<F-:FV0H\%]NO:7*R]XX0D:J+""2"#
MY54VPZTESA.!&4X_FTIGR-^7H^&HDT[N#URK)_Y1[?STU]"C+>CWP3T#R955
MNAQ:.H]5G<M[Z+ :-S 0GQ\-X>)P>/TI]$$%_],^_4]_"#Q_V'@^L+TP!.[3
M\^N-SK!A&UO QX_M(,*0'QSV!V,MV8\V_/?(#O)>JY"36?X5>_&[;3;^']3!
M#M<;>_OQ)C9"SI'9/0JQLC+L6(FK\PJ7UBNG$^C ]>&1&W9"QPZRFO\&7=6-
M/IL.W9-F]:#__3\:C/QG+\;63/6-//M]7+G)C^,V=J$Y&3.&QS&.&L,>6(7#
MQL0( L/>'^5&0+-#A(?W#Z%HLP%=?I3 QJPVW>>O@Z]Q5'T<QFXW/RU7,W1R
M2&)W5$'2Y,'07>W^8+3?V*P R38.!QVX'83:R!ML!E7=)PT'ZU7Q9]6C_NG#
M3?#6R4^NZI&+C3D<],.1C[E)WW*OC"J [,$0J3(P=.UP"'/A"&R"LR[/]>J
M?.#WBZ_<ZO?B"+Z/OS8;>\>=WM?.C^\OC@Y?V*\19+*5GP'%/Y^O[4?X,0[.
M2MMAXQBZ)?][H6Z7-:H:,/W\KNI)QS;!@\8-O5C%JG0CCZIA(UORV4PEAIC&
M\7[L7=*+DRK#$W/K1^/."E/C]O#(@<(W0=[=;O\8?G<G,XW.DB,PLZTWYN:0
M>Z0:S^VP,]Q),S3C9/SW*5.-G<U/'&N5B,A9I9) 7(;,,CA#)@'9H")QF)EG
MJ<,C&377GU6P D"NI)XUY.]!'.;EVHR[RSBSG,.GC,!$/8-F'<;Q1 (:/AA/
M%$<Y;#OHX:!_]'D?%!B4\ 3UCWL9>,>E,X"> _Q;SS$!9J]!!%7>M]]BPT6
MBL-!/+23F2S//H, =P-.= "D/\/,-K!0FWPE'N:GVQ\L$Z ;WG/8C16L9QAY
MUZL<9+NC"I9 @%.4_VTR';U;WUUOO-K<_'LZ(54HEV\=''4GF#>(GX^ZDQZ"
M1^2+N]'#5#.:HN(TQV?NVX,.X#I,3],W[&Z_N#C9P1 ZZHXGU'-=G_J#1IXU
M)A-Y(W]M0#^,<K^E3O99-TZB'4Q/DV51]?HCF$]@BAF.)ZQ.+T#;\J0[K>?T
M78"J+E8KQI5D\\OZ<'WZM&%^72Z?CKH7WK;>>#FY,BUX.-: &,:S^G2RVP<4
MOW)M8!@_9Z$O=C'S=?OE+#@#Z+LXV$EO(W"CRM6[.W[SQ14!4!Z?5P6.86A!
M6\X6!/ 3@^W6WFL&%B*A 4 ;<R2UB0ALK8"T<Q1A;L%PBH)J)]8V@(#,>?-A
M>$T[NC&1\8R/;M;:N]_)&4#RW,0\Z/?@HQ_C39FF)QZ!-Y^"#,X(Y9%E22$P
MEN&3P@SQ8)B23N+HZ(VFZ3I;S)NA?V82YI><\TG I- +%B!@R29R(JJ#I(V6
M'?C]!N@"'D/QR\W=YV!!#?,>H<W==V#6K%=709&;#= QF&?S/)KS4.>O@(>-
MW_; ?O(-S?7O?S1>6M_I=L;<9CI_C!-65W/5Y4^ HB_/IO<Q[E9FU_%^!RH'
M)M"W3LB'%BK(\)-=2Z$SSCD',V?\GJ?Q'S/@X6&W6NG*4W*>M3)$Y'O!LMF/
MX7.^-%Z3@COV.X?P<W[*>"Z#@F#O^@F5J6H^-AP&9U4?Y*H/QE7OI(:/@%Y
M%3S,Y2 '6\VJ!W$TGJBOKNJD7=7#*R,9,"9,>0W\ F3QZ#"3GW&#H)?@SUU:
M,]JWHW/-R._\"\@6]'YUQ H]M[VOC9V4*@] )9\I_?CK]?.=MV?DIB(9X^?/
M=,H9-QA3A;P;<>I5&]N)8RJ11\*EW;D.-6EL 1G)4W >=_2J45E=1%@VIRZ!
M7X[-!H(G0QE@?F<$[ AXYJBQE6^ G\[*3EHZ'8"@KB"9877+& C@$57/5HN5
MN?<[,>4VYST%8Z+3AULJUN6.!D!GIS1T@AIYE%X^GN!Q/YCN8*H*XZ$T_\K.
MN5$T)=IGW<=(,_<2!T-ZXNP8[4]%--;/:D#,#@,W/PHJ\?\.Y!EXG1^WL9)O
M95\/]\?"A0[\\Z@7&PQ7KV5S3IGXS7:/QJP_O[,#%_SX]=F=,9P Z?@M%9&?
MU/C79L"87W>K N%<= QWE),(P8?,<2UT/?#Z2I\:P.*RJG8GM?@%X:@-FM]P
MWKIGIO3B3# PF)X\*V+ BA0F!J>H4$Q>(^Z"1BY"#SKH:^YQC"ZEV94&YHPB
MEN"<0)M'HBU)6$3NDE$B!>EG6=3?/^S3'/WEO Q^OBY2FU'\4^?"Y<LWO^RD
MC4U C4[&KZF3U]EN-OG'Z'!A'IQ"!8!8_NE;9P2EX^@X3ER,4\R:.J4ON"XN
M>*A_^!L CP\ FD9CCX,_+Y7U2BSGVS39P33_MZ8"JQ?LO!O&G;0-3<X@/GQR
M0//NI/7Y$P7K2T5LD> $(^A(A7(F1D0-C=+3%(4+LT"C:&+"$^VIEQQDH"GF
MAA L@\0VBC +--#/&6'.>GIUT>67/5.Y/,<NQ3/+YF9^REPH$[R,-943\LQG
M"'#TWZ-.IBO0.ONYNB-#TT%>UXC3SJ_ Z,M1&'NBQLQM;)U,7'29*68B=G"V
MT&:'0&['-W8[UF6SK'(UCN\($]);.>RN(E5IXK>[[/&#^"W"V)J:-8>Y+X;G
M(U:=L=>)V^\2'&S4= S5"_#V!C;$S5[8R2;7Q/<P? LTO_,M>\W&S.O)X>";
M[';$R7,9B4= "0 '@Q7(^111ROY&$CSCVLT1+A6UD#CA9#PW!EL5@_)1QKQ_
M7"D^BX/3'F_\Z/+5A<)?=LZ/[AB<=4=6];%'?WB&$)W>MWYGLA;KH:%]Z*FQ
M>P;0H/*C9].W#P;DY\GBQ=C8_D&IAO#[,'7BI<"Q66%0Y;T:4Z>)M<LJ.)K:
MP!<NT0N+#6<K5_:2]AR#\=OXG_M/0R]F57U>N]MQ].)H,*A6/JYS($$^-2"
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
M&$53D !2A7+SV+PJ^MNP $^5XXS2,D@T2]+8,@5,Q<)8\DCYE#)C FM"4X7
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
M\U"SH8QYH/R A$JFA#,CB.!2$+!86!@J*T.*\ UK0W#;H*!5Q:6/9;947/I
M+IVU6OP@U$R)B/ (-H&;F))$2TE$DBCAPV_6Q&"UB,WGTA=@M?S$&UHRN6)Q
M(=.2J1<O+$R^SI5Y*4)Y[:93%3A?OZ2>Q\45J4V,X)9(AN):,$V$T$#I1BII
M#4M3K5R/L-A?DX>Y#JYYY@!2)3(KD;F)=FPE,A]#9,X:M]Q/E-*2DE@I2T#!
M,2(UY<0D')S2V/)0:-<\]>&=F#969&ZH67QWM3O^C0R8=08N ;RHG7$L8)-$
MZA L%RHI%[Z0<9*$3,2A#&)C4OX-X9Z6++AYW$JBQ86IX\+TYZAC\I[FY8NG
M_LAE=W5XZG>)5>'CHO%\MV/^QQK8^M-=+!AWM8K8\+;5S0>]C:G-.S@LY>OY
MN[-C]L_9\==WK<;1/FO4/U\<W[3.3NI??AR\_P>>^>]9\_R?B^-STYJMS6O
M^([;</_7+S\:Y\=7S?>?SU$.-X_V^#&,O_EUCS7:G[,F^S=M'%WPYNZW( J,
MI=80&@I&N(P5D1$+B4ECR2+!N<_]0A,"(UJSBUHJ\*5@261XJBRH0J,,XDHG
M2:R#5%BC9ZOYQKOB36S+/,?/E&=.<G^Q-S]_\?1 DR#R(VDB)0+.><114/C6
MQMRDU \#_]D*#9>O9/=CAPE1HC$@\(%WB+@/6 _[KMN#JSHEK+2^]MX.P2"V
ML1Q[L@A]JN#]+M0+[RKKGWFN=[7M7<JR\KWKM>6%]:2'0[&NG'B$,Z(DU@D#
M1:79#_B S\P]K'!W5<Z];GM%J NNC!(T#BD8&& -:A6I5/F)[Z=I$@:A6@'J
M8L@E[W!DDU@7FP-L\1Q2ZIL(@6*"B)(@2E.040(<8)K$Q+>2,<XUUR)Z]8;N
M4#J/98'$L-J&:MA$7RL*IKX$(<.4K]/(IXPG( ]M)*L-?="&GN_ZW[26-I4T
MA0W%+@6A J43,$%\J2)+M1\HDX)1OK.@8\?O3O+UK+:H3N[F<*S-/NU96.\>
M7O!A_^^#SUZWMR(]1!$,,K2:*S_B,0+8J,#7/ E3K1(:)?>@A[]EGN6'ES T
M<] 9GF?\XG1QLT>_J=  85 -U*!]8'0;$\4QB2+Q0VVQFX4"G>WOQ/-Y3K_O
M>']W017@GA>2'>DD;76+6IJ2.$"GP:*W"U2**3J9KI[T.EU\JFQYLHVZ!<GG
MMU6ZM,>:2:M$E,0)%U&0F)3%BMHT2J/0INP6I,_H=I)IE@/:=>-9+F00_6(T
MU*SO\6\J3N,8D9>#4(>$!S%04QI38@,94+ <=8K)Q6!GW>+N@V73@K]J4^@G
M0[@<I)01WI@IH;'PRQ&6%D*<E"AD#H+,N]6L@=MRN!%,C[P8@#-<X.>!MEX&
M<LS^N'0>"GZMSQ"#)\>G:YF?(6%?Y0A#T]69PSIQ=A#>]7V81.*LI1%V"L((
M&9N#F5<@UKB7FQ%YX;/&3_;.P%]"C)<A1(XWC28VLLA*YIE%:ULP!O=$XZGK
M\M5C"R[+Q[ACK>LA\_:?RS+C+P2"[,F9[^:4?O.9+X,P#4@4^HCM'PJ2!%(1
M/Z36CT6B!%IJP4ZP2+$_D:56;?!]-_CBQS>%1_@JT83ZDH.&#K#AFO )\\%$
MES&(V 0S>G:"!:9XS;LZRT"6E&A0^8S@+%S3U;$&4T/!0F.A"M* BU0+&B0L
MH)*#M(]9D/[D+/.GH(.W&FOTUZ6%*;S!HT^LL?O-3W0*U"%)$L:@=YEO2!('
M*9&Q;P(9&6$1MI7ML$6VVW2\8G'HMPQ'E#&#F%WV_QJB+OWI@-B 3\>X1K]/
MQW;*@(<_OD6JO-L:]&^_93Y</ ](\?2A$C=,RF86;.+?L]YP-)<@KH@"NKT
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
M5+UX*U5*;TU!3!CMQ"';EK*-8(=&6S-8NB/$[3]OX&"#91^[/<;E \X -_)
M9MW/2%Y8N<;16<]:KP'7G>7>'LA[LT1<O3KT><X"L0W+AGB:2H:M8*8UE8X]
M20'*2UUR]NCR:R-DXO;EC[Q&#]7[PT,G%3V,<1;.A(<^ 2&Q #)B4U)/MF"U
M-R5;YY&$V*:-\ 5(E$VVLE:O]ML4RVJ;EK',K*EAG/TYLFM>_AGS]IPBOU[E
M&#E,HE#$PD_]A$>ID3Z70<2D2*TPH4U6[I;I:D\16:IGSX B7:!;=]L638>W
M8!.\ Y, 6Q;98=#[L]4MF>=9FA5:[V^+\<TC^>,7*+QI?SX_OMGS3]K[UXUS
M_:-1_W33.#_E)S#&@_?'/X[/CX-CMG=SS)KGL\?1)^^;YPV8T_'Y_G7S!GO'
M-6!L9ZUF'>X_?Y<US\WY\5'S'.Y-&]=SJ38\9+$OI2;"ZICPB DB(\I)( ,1
M&F92;1'LN!;%\[!T<Z[OB@)UDS-I*CFV.5-;08P!T4H1,)H*F_)$B21(K0VX
M"@T5UC=\B0Z6Z+S ITJ>;84\FTNO"5)JI4Q)K+A/N+8!231/29*F6C.F U_K
M5V]HS8\>W.K]T87:"W!(-MGI7C77_[G=\"U:1&SYBP?+I]VNR=$=7^9$XOZ+
MQU9;O(7Z?)NUGN]C+P*9,,XI-X(JK2(JA)9!H$.FXB6,]R?0>I5B6UJQ-1?D
MQ"L=^CR)29IH23@UEDBM!(DX[C&8-XHEH-CX;3V?MAB\H^+SH9-N;&0I#7W)
M%+IJ(A(L"%(>TT!*IMG*_=D?RZAU:9SDQO:Z%=NOQO:S]FS"#!,!ER3V,=7-
M1I1(% ":ZU1QR6*>R%=O7%<R]M?&L_X+L&@W[-3],9_QL-*"Y0ZG7V9L92TK
ML]%::Z78\GT2IZO8\I;IKL,YDS70W(1&,P*6BB \CF,BE$J)B,(XM@F+68*E
M3K4P6$-L>1TLM^$QZ4K>_KKR=@5Q&X4T$BFEVDK%5:)5H 5-N+8J%<)J6L7
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
M-=% M/#/;;_H93UNRS/L2ZKL=;?LQ^GVK]O:\?;1G1YV';V5K?2PBVCI2;L
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
M[5UCLJB=V+KQ:4JY.]B_<IC/E_\Q.K):Z^2BG7")V2TX54"WB 0["PQ1!%?
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
MCA1 IJX=&YI;'0(V3"@%(J7=?E6GX.O""IR4_9G$L^F7_P!02P,$%     @
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
MZ7$XSQ([E&S;YF@YCN85!;[!T*^E3 HT]1+55^ ,5&'34X/*)<1;!%?CLL@
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
M1X*QV W9ZD1*52('6QILE L6O? Z25:[__9.  _01K8"0U;#RGWII(^^L3?
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
M]VIWW76:.PMSUWC/XL?E'X\/_L??_C]02P,$%     @ 5(&I5J<57IC;H0
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
M)5M9;W=%)KJW0^4=4;D,_I&+E!RT$&(8)%_Y)2M+0$XR>X/O(@X.XYNI%H0
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
MV<),%:&A>:$8?D]*_+TPO4@&1!-&R/WME_W][H?62!/P.F+90+$6\I[ZR2L
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
M>JWMO [9O53]K!%<&%?$'88K5'O,:F_USDL-#)4(V259T^PN%K'N4'Z'5:+
M64*QBBDE8M3A40[ ZJ(WAHPYK;Z,BS61."M,F!+FN27<T[!V^)M; I"5=I6%
MB!Z?GNE[J^1E=U/_]=N=TOE^'9,(;[86I4Q)N0.)H:.=M;?&JM))PH$WSY+<
MY$43/JX()5S#/RD9Y=N_H@2<'(\\$=3E\$HA"K_)=;G7+;C=$RF3UH/\>Z>
MWA<CJ,Z;2E>;!4B#I3D[&N]YS01@+#<$57'23MFC"H9V63AZ+:@<S.>X\_6J
MVLZH=ZP1YM=='SVAZN5MI^JVR.!%=J3;7(R-UZT@@6D%&PJ!GV%ME4&]0;&?
M1#BL15F\OH@>H)X,##PI.8FVT9$3* Z,MJKOJJ?'[Y0Y!(N$ 3S.J1<9?$20
M[:(N@'RL$/:1-R',DBG[VT4?0"[7Z^VZE=P7N-]95\$-@1]@),8>:3B0>(+8
MZM'N)B^<-*.M[8F2" =U956I!K1<G#$(P\.N]&'_TKL-\S2SPI/IAZ< W9$D
M=4D.^>(^(0\]025D9TGQI[=!<NUU##T.$]'ENJI10C%"VDS_V07>_]WMD6R_
M&A<G5^8JC9$ZI,\QDZ9P)?)=:^:C5;D3S@VJS;J4Z$=1M_R1"H4R#+2O7T%6
MH)2WA<D"J"%/+@%2DS[_^"]=*.+WU<<YN5#)UP*<J,Y)%RD\^'7V"TWS8=8I
M"?T10E:\'!2,,2:!8@)UB<C^O#[%]0O/-7NY+8B_D Q0Z9-F^L^(U?YH,NI.
MG*NTLO47C.BT[Y\/6ZY0"]3:[7QD.!CCQ$H(SU\^>L=3P2#6_ZA%X,=]$7S6
M G% 3\YGD $ K\^-1?[[K+YSV@<*^8.SV\5<7!YEIX!R"7DF_,<\DV.TDM?>
M^9<$^J*7L:> Y$W_4\ 3YHHCSO!4AJ\Y2*%R'.G,IY[-Q.J2I13H\U/ \I/A
M=PF%2-\ )(?:,-52:/_SZ>.7T+P^;<ZA.\KVR:VUZ%@)\5. 5)#J#O(4\"G[
M!J$[_B;RDLZ)O@HI4Q<-Z382G.O>1>7A7MT8P>AFBA&LBRP36"G4HYSRR 2'
M?@&?./6;3UW$Y(4^,R< !Y*<5CA&AV(1=1\Y]G*/.!GDJG^M?P!POD\$7 (P
M$*% XK^K/?BMJ?,YYHJKZE4$^>:.S='$4X<=!I1* ^P/P-?P=QSEHAK%[)?
MJ]\IB8,2R4)@,B3.=,$Z^&!?B<!9^8+S).4X7^MN()"LBN(=P@5=*=B-<*4]
M!>PR6UJT-M*11TH-..J!^OQE_(9N$%YKI%+%SA^\,2+N/ME_2R$57&V6])Y_
MJXH%W24;EF$F9M4(G WMN^KIVF78A4FH&XBM]><A%3V\RK'-7$G&&3Y?\K9
MQ!QTS?6\QL4JD \)D&>P$Q^?HN1#('F2Z.I\JS1M)17<59XW'( R!ZUS!UN,
MHWM\K.@?XDQ?<HB>+!00(>)WD])WN\<\(,G(V[;:Z0=O/KWR?*(>P*D;,WF6
M=:GV_O?M\>H)D[< Q2MB]P3HB5;)X[L] =@_9M>O:DQKTT.;JSDG:ZB)E@ZB
M>J,N V!LB)-^-#Y!'%'*OYWY_VG_T_ZG_6]LL'2769YW^B\OY6< 6-^=<R34
M:G\FW%1P(/B(^1,N@G$C',-0P]6HZX,6A#YXZ[ 0M'T:$VJ9L$L[",8\. 6T
M('%RPCU'UU:!.*I3P!QD&/KF%)#M!%Z:/4;FF*'":M&L(^!EP0S$C.HI(.@^
MEK<BA]8I]_D-^\N5GF!M4$'EU1.=S%, ^,X$_(TT+)\BJ$J9Q%KIA@71()3:
M;QW=M'11PM7.CM]F=)IXW ;VFSV''R'=R]+\NB>CBIYX 0T,.^[;5:=>]&3
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
M,BRA9$?R0&8H=Z^+;ERU4.OVU? I;[6QQE5PFR2$VCGZ8XA,?DO6QT3.K$
MZ>L'0ZO).U>TVK?/(L7_<B/N_VD->$\?T;I+%-J^VKAGJG]ZUA<]FG>6TM_
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
MR7S]6'HXG?&$J2?2&ZK%I%1X(53/"?+2YBZ-F7F?K^2[M;RO%B1A3) L@FG
M!$0I22%&!,,L(UD8LQBIC T+B-G(F!O=;54$7XR2H-9R<*3+%DL[)KL0H;%W
M;!S!N2 ^Y<!\[\$G6PDO%%ER8.+IL)'#1X<-\K])D]1+BNMOLJ1W\L.C.23Z
MJ-[DRT?]TV82^OBX-HFO3"ZQA:*9S B6D(=9"I%4&<2Q#&'&D<*QB1<)G#*C
M.,J?'3DT>H*?\A6H:F5/7T3U@C]/L*1)A"#%RA P1Y"(((5AFO$L-?^7JL5Z
MDVGG1?$_D5;()_Z=^I V^K>= (JMR@ ",74OV5'[B-B/3/N=YJ!5'32ZFPV\
MUF_=T?L*M!;YFQ4&(N=IQG"5/NEL,A":YS/-T&8&AB9Q_GC_N#19PM[(AU+R
MO#F%E ]+:?YRO1+7]T6YSO]1__SDAH'V3[%D629A(O2DA#B*(9%(NZN*QQAC
MPD/&%P=IZL['Y'C2SVH(V^7L\WH;2E85H%L;@=@QLMXXHSO6.89$^>I:.TZ=
MM*<F"K3:Z9A=FZ[ QJJZCW;MN@+/MC^O]O<_/49F>0;<5Q"7+[6FC??R#.9!
M:)CO]H?1?1?H_G'U;O5-5NLZ^GW!92SB#'&H4BGUTB)5VK6-*(P#CE4<8I9R
M.8"[CPJ;*1%_EG29_T./<S-8'U=E]\\[;8-V:HWWJGL'KLW%U7QKC1LC'T??
MCEZ'@SE1AA"M'_C):/BS@>N=!4;.C->+@2?Z.BYC4B[J-?,YL?0_//#8AG^5
MXG$I/RK3YDIWRM/KQ[+4?[NE;"EOY8_U*ZWP'XN0FSN[)($)Q@E$(A*0,((@
M(R1*@BR*.'$*7;<5/+?-"+,!7*P,\F8AUNF>2T=^L,;=\BAF!#3'/GMI5=Z%
M43M2K=K@2ZTX,)J#6G6/^YVN:/DZ5;$5.^TQBB,8!^<FKN]?>E#R*\W+^E1&
MKY1WMFK;5#Z+5*A8X81 $2&F/9Q0>SAF&S7CF(5((H3<4@_8"IX;46T4TPO-
M3EE'DK+&W/64Q1^2TQV];-2[ C>/[']+O@;K OQ&*]V9)@/2VFR#'CLF_JA4
MY3=!DAN,WH]PSHA]H7,=.S!.'_98ON\CB5)]P3X+6)!&*H%Q&@8094$*:80(
ME %-I1 I%]SQE/>YB+DQDM$0;%4<F,W@ $A;\KD$GM%IQ@F9"U,EC9)<X$#
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
M")A>$R>)T%Y@("!)!84,RU1*$08R(2Y>X&#$)O#S_"!FNS\V#(?1=\5:M:Z
M5LSG1MBAN=ZVOW::GGC3Z]"HPZVN(\\,8[+_HF5NUHCU%:371;5>9)PG6+($
M!O7)&PHS2%6DARF*@S )D4K<4DH=2)@;IW4*@F5]65#^>)"KRC%&Z!!&NQ%[
M$3@C#]L-+NW=0*.>O\%[TG)/(_BP_4F'\4GSGH_ETP]>M(JIVC0SKYM$LXM,
MZ:DVB)6>:)$9RXG)\JH03$(E9(ST H8Z52 ]+F9N0WL3OO;0J#EHO?(<2J>U
MR@4 3;-.J4"KH1[@C8[>ER@G,/"[/'DNY"66)B<,/;$L.?7T@%N)SRM-Y:LZ
MM904K^E#KGW<MV9.$_GZ47] "Y)D>GF",>0,*^U]LQ 2B1 4,F,RBBB5=AGD
MG"7/D!V,IH WJC8S?ZNKPR4_)_#[R6-42$?W\D^5J*M!;I4';R< V>&BY5A@
M3W0/TR?H;G<VAP#7>Z73J<'I;GP.L7/O0NB@!BX)RC9G?[]J(TR>J7SUF*_N
MVD03Q:JM3-,\=TM_R.KMCW5)M8Q\1<NG.@&-J4Y@8GN*I99TUT55F'*F49HP
M 6,4)&8QF$$21@G$-,X"I0+M8 9N>S:CZ3J_+:#Z9+ZM-94W_UH;BX:$@X_3
MO;8;3+/HM/%GLIU("L,'8&LJV-K:]6C[?&UN4SAF:]XF'9_O&/91.\%K#/PX
MFKY #/VHD!^/P1]7Y,#LU*5\H+EXV^R3;>X9U:E5NC4R3M-8XB"%L0@(1(S%
MD&0!A4*D)$I4%/%$.F6I/B]S;JN+5N4FN+RH"Q6V57\&Y2NR0=V.Q#UC.3(9
MM]J"5MT:S:;L8Z/Q"-L6#@#YRF=M(7':O-;V$!SDMW9X=6 E#'EGEE9OBGN:
MKQ8I%3@C&854J "B1'%(4:JI!D>2AFF(LM@I(?Y>ZW,CE5:Y"GQI]'.,P-A'
MSHXN!N,Q,C'80^%>X^*8R;Z*6^RU/6U5BV-F'92S./J0G^0EYL9X?6%\P44B
M,8LX5 ))B,*808I)#,, A2J)PD#:)4X[*VEN W@O?4FMZF592[:0VHUF+T"-
M/+*/Y2T9)=G 63!&2EVRE?.BN4L.S#V7O.3P!3=>J,KUXC?ZOXOR]6.UUJN6
MLJJOL@<Q%@RG 92"(W-9)H8TSF*(>,B5"J69PVW(X'CS<V. 3CFGC  GD.L?
M\Y?C,?) MX7">F#W6]PWFO6;.R-9_VL[BD\T.LG0[3>H&Z]GGAHV>9N*YGKP
M?Y;+9KOA:_[0^HT<$\030F#(8G.)(XHADXS!@"%)@BR121*Y3-XG)<UMZ+:*
M@EU-!WKBI]&UF\>]8#;R\!X&E_,L?A8*3[/X:3F3SN)GS7T^BY]_X2*">".K
M_&ZU34R3<1ECSO1LKE(SF\<I)*;:;!QE.(A9BECHM!X_+F:NU+"CYJ"4/R=
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
MC9R7#C4[GJY#J-G)#8''6:OEHZU ;8O[?C%#W/^8;V:TD!IGA09:<PFPSG-
M&&:@1#E.LX)PEGN5W[TD9&I&Y7$M[KO$ZIG\:37UC)"_B*CCJ=2-. U]$G54
M>ML-(O_CJ!X,8AU!71(Q[K%3SR3/CIKZK@W=>XIU%0K!%H=4<K_=KN?\>6LK
M>W]9[4_/FY/V@Q"*S8R@%'/"($"09;90)@84*D,1&A&<0ZAHZM6O]':5ID8H
M;^:+YZJ)J=):B>TN*@CP*C"EB2!*V,$4PDV1"$_4=8,[YG,:?->[FTP;1%]/
M)SF<CXWBVCW,M[N'>27**.KF.!;FT7;,-RLT\C8Z%H#G>^MH(]_60L&,;(75
MGLOM3.=,\[0H@))0 TQH9FB'0&"V@0QET.R\A5=EF<MBID:Y]T*LG\URG#?:
MAC5-.('2E1=O!6APKFL:)C0:WC5G%Q'#(?LQB-PMX43(B_1*N#S1KDX)'5?[
MK7MAZ]:N?\Y>W\\(YGF&50$XU13@U/Q#"I8:R"3+44JP^=]EC>^'G-IZ?LV6
M3#*W57P 3/^*#9ONP*OS]?V'^S?WMR_%\\GUA!@T%]>KKOEAO^ .AAIE<9VK
MWBZD"W\)[6R\,>_EJ@BT=:/\L9QO-Y\^_]$DB)K]#)<DEX"DT&8_F-T,Q90
M;1L ,%+(5*1^/8Q[I$UMJ1G%/(,!^L%T>VM&@VC@Y;G7L_:#)I6FR2N+VB\#
M)-XZX1*MGW"?K)$[!SM,^[Q'L,M-8811[_;,OL_8^:LG]87]^,2VJBX(\#Q?
M/CY\4^LJJ6 S$T6!LE0:$UM+ 7"><L (*8#@!<VY0!G23A6&_$5/C4IVFAL[
MW*J>;-F/Q.BJDE=LDS!;XTP8 \C3P^'Q*-RX9QB !R:B/;:UUE7RD]4[^:3L
M(ILOYFVWHQKE>)SDCU<D@O(0/"I;^0-R2ET!(P0T/:[W&[_--X(M_DNQ]=NE
M?&/$S"@KI.*E!@4A"& .;6J!*('BLF3&UE$*E<[]CSN$3(V;&CV36M'$:IH8
M51.KJT=;Y"Y(^YDG%E!#[T5",/)KG'P%A+ >REV#CM=.^<JTCCHK7[LVH'*(
MY0\EU/R[=3/</ZY5Y6%L\R1//80*2@@I!K"PM:<IR@$A0H(L9THKS1EWLU>\
M)4^-$NP;=+U3/F&M]OL<[V^U_LG?\^W7^3)9+57RTSPQC](67D^FGT0&Q7M@
M9JF,E3W4.\7OV@.4C;MW\D:0/4J'# 7V2%5#8H+N5R\D!+C>4B%> XY7)21D
MGD<%0H(&".ZO:[<%M5GY:;[YZ]>?OZJE^/K$UG]5D2I0YTA0A "2V%J%H@ D
M%;G9UF9"Y:ED+/6*-+\F<&JO@R-]$ZMPLM,W*![H*N)NV]68. YM0-X 84C'
M72=<XG7=[1<W=N==I\E?Z+[K=E^ %=IL6I>/[VVMHT_SQZ_;!_W'1MUO-FJ[
M:=S#B)>0P8( C91MCR0(H$@PH#!-(644,^AT/NTL<6HT4VEIPTB>-\;FK!2]
M2U;M1#RL'B>X'4S*V" .S#$[=9-*W[MD!ZC1.:F5ONZ8#X33PWB,#>M(1J,+
MO)&L1!^$>JU#IX'&LPI]YG5D#7K=&'BNP=8VZV33-ERHPMN4G)4\S94F'"B-
M;:J(H66"4 8X+C,)94I3Y53UX(J<J9%QH];-75BZ8$W3# M).9 \-39UIIDQ
MIYD"A4QE"G/!F."S[VK-5R,">RAO.&AMQF!S#&11?;TP[[KDOD8W 8ELXRJ'
M@M[Q+.AV.(<^^&DTW/>SN4L:+2,>\?3#$.L\IT/*N(<W_5,].ZFY<GEP\*9Y
MQG.[Z:^XW2R6MS_$XMFFI_UCM9)_SQ>+F<X4R6Q7"\YM!2@I.6""0*!+)3A-
M\Z*D7OTM7(1.C:#W.N]LY:7R#^^\#K8;7<2&<&#N.$#OOD'/TO*KG<Y)JW0W
MZ88$@SIC%"\T]+K(L0-%G4&X$#;J?F\8_QBC\D&_W6SG3VQKBTQD I8<"\,O
MF;7^D #&X"L 2PMC_%&"8.%4:^[R\%/C%+N1,?N9G7Y^;'("G1MOA ,R,$.<
M8G&7?%PMYN)G\F?S]8OZL4U^-1_MOR*Z[B[#$8D,3@8?==E?GMCI N^X*CB/
M5ZZ65:@Y9\N_'K16:R5M.,G[=[\^?&H<%Z62M*2YV7G@S&Q$<&;6>EJ6 .8R
MEPP3CC(O6\))ZM06?J6:=TZO [IN)! =LX&YH=8WV2F<-!K786>O*J6'B('U
MPBE>9K"#S+%3A=UAN) [['%SI!/%)O*0/2HT4X5$LJ (I((R@'61 :9T!G")
M"<M+G&;,JX=5G["I\<Q>-?MNK4IOVUU+LE;?U?)9;6Q-OD0TG2!N/%,\Q#SP
M/#$0R='/$G>AK4;3 8\1+\ QU!'BH:B7/3Z\,.FK1X>7[@ECDM_9^B]E'=_W
M2WDOOZOU=KXQ/[W]86OWJUD.TX*E1 #,E.&2#-J2O 4'DK T187YF1<^7-(O
M;FIL<J!A593MJ=7>CSFN8.S&'?&0&Y@]=HI6D!U"V.@:CT#<,(E$(5>$C4HB
M;A,_I1''NZ(%.>TJ\0BF*<9I"C*688!3I0')D0*H+!C3F@F=R1OCFZ9:XNA"
M7$YPE:,^B ,-D##@1K<_ABE[Y(#&<!%,+U,$R6'*#G%+D4HB'33T:$.$TSS+
M!;%.4%PJ@)4L .>< F8KB1<9QPCE@8U\0D+A1VO=(YK\CX,6/L$]>OR*:-R&
MT-!^D+UR ]3.Z)YZ_+X[+U(SHWN"/;UUXL0\G_9??+>\%U5-@3:TVMH@=>F8
M ]FS3',F)#2F 13$6 HP!PSGN6&"#.:*2[/?\/)=A*DQ-2.BU7F7%6,M:]84
MWE&U^>;)%X'/Q_6L=FC4!S^]O=CU=?<</AX\A[8 TGL'Z@XK0Q:,9,S28_Y*
MC%]N+!BHBR7&PD<+ILPZ(?G-?",6J\WS6MDCP.H$<%84A*10"""-)63H$!N;
M2!8YR'3."((EUM"I\)"+L*G1WS[M/H#ENB%UYK(H0 W/6&UI@KVBR9^#G"&[
M0!*/>KI%C4TP5R=]@4:NWQ/H;FG.,,YV9\VYJ$8DDT1I(*0HC2%EF(/CG +$
MF8*Y81)(_ Z!^N5-C3)V_=G%D2]A;13V]+E<P=G1[Q(/O:%]+RUP%YPP\<^;
M'7&)Y86Y(FU<3XS;U,^\,8ZWW=@@Z;?Y<K[YJJ0->CMIRI.9G1BE!0%%FDF
M:2D 82DT^S3#,EFN6*E04%ND;IE38Y=6T^31JAK8 :D'8E?+)"IP@QLHNVY'
M._@JA<?H<'0=H=A]C7HDODPWH^L0=/8P<K@UC&[NGU;K[?S_5ASVH$^#;V<\
MSW*90MVTEN1* 0XY J+ 65:D9D>4>S%-O[BID<RAMG9YM%$KR5HMZ@)57^??
M/,GG"N!NO!,/QH$IYQ3!LYC\>$SCADDDDKDB;%1^<9OX*;4XWG5K>?:Y-&PU
MRW6.RYP3H"#D=3MWQDL">)&5J(!4D=*SC^/1^%/CC5:]*EW'?NS94^VT%.S;
M?'NE+:H3H*[F23!,@YLBN[+L<WF7[%-R7N\12O8P[O.R[VWAP.@>WHLP1:_<
M7H_^0B7;CZ;67:O]^+(X:=:_LLU<S$K$2F$/DC)-(, IIH!0)&SMBT*DN6:H
M\#(E+DJ9&A-42D7/\JT!U65*I&0,9+0T@):D!(0+\R-)N:VPJ3#4MZ57>T,Z
MB>1J/B#F;KQ[,XX#L^^EK.I*Q^%RJH\@&"BCNI;QHOG41].\EDU]?'$8UWY8
M+7?E<VI?=Q-+>,\WVS43VUFA(86P*$!:92"P5 (NRAQ(A%7.!(:T]#JVNBIQ
M:AS\L/UJ/N;J2N1K(+INA! 5LX')X5#7MMSVJT;=7Y(_6XTCNJ"=T8G$&]?E
MC<HASM,_Y1/W&\.XY8U:S[\S6Z?D-S9?_P=;/*L'O?]EM5.<"<,M6&@*"H@H
MP%AF@.)4 $:P(,IV1?2KT^ B=&H,4RF5R)V2GBXA)YS=B"8V>@-SS5ZSVAUT
MEWQ^YO^TG0:WJ^1WMC$/S[JFZYW?OGN<[2"N5\;8>]!ZTU,0PYN)?."+1$9.
M(D?E(Q\03BG)ZU[_HOYOE]OY]N>]E.9#N&F^O)\O%9K!@F(M,PH@M)45M0W.
M,;P$,.0%S*$49>'4N[E7RM1XIU8T:52\:[])K++)P]*CM'\WL/V\$PVNH7<\
MH4AY%?B_BD10A?_N44<K\7]U8H<U_J]??./)>%V<8Q]%AC12G*@,I)FMW<PH
M!E3"$K \35%&4$FX5P>S+D%36_ZMGMZ9"IU(NKJ5;\=G</_R[JA[C)(NUQ")
M?;1]*N9ESK,[)MMYB-UU?1@=?%:+Q4$*+X<E$DP@D"+K#346 "",VK8^E!<(
M2\B(5PW/X^&GMO0;[?R6_0EB;HL]'(>!EWBC6/R4YLLSCK2$3P8?=>%>GMCI
M<NVX*E)*LLU;?+-Z8O/ES![\XC1/ 42%;1W("L P8@"5PJS85!=I[N68[)$U
MM>7;F5Y;JWMK4O(!R&Z+/!)T Z_X8-1N3TL^QV.HM.0#22^;EGP^Y:MIR1=N
M"7RWVY:F7U<+<\?F[?]Y-MN)F>9I(5A!02EM,6F."T +CD&A<UU K3,HH$]:
M\KD(+Y(8(2WY4,/__M^(L6O^1Z(J33U?^^=@*HG+@A %"+4]GVTS"I:A#.2J
M$%KE&'(N9]_4>KZ2G[=LO1T#TE-Q Q[*J\?YTI[$)9R9/PC/0Z%+'TY$")<V
MU4-P6ZPXT[9Z: XH4@PBJ#+%:(/GVZ4<#\U6V)".%1D32$>;]"9HAK9+#Y3[
MUZ16+[G?;M=S_KRM4E:WJ^0CBYM'WXU(++OU7,"XMFOG!,_LU^XK;ST&>[?<
M;-=5'Y+-_5+^3R4?;26?743:I0Q'JGFA4TB 5BD'6# $"&8,I H9GE49(C#P
M>,Q?F:E9P0>G/P>3"3T["W@XOF=JPT(^WEG;P3RJ_/EF)@?!E<-GL,9 -?H1
M7( J+W0T%PY:]Y'=#6.&,>LGU3:;?=#O5\O'+VK]]$;QK9'>Q %_5N)Y7=>]
M( H3J3 #149S6Z8= DJMXT#A+,VX0$6I9DOUR+9*?G$G5!\=G%8SK5?SF2;#
MK>S]%&RL^<), ACZ?DJDF4:UOA=5(8T57\P?Z[05/X[U>DQNG!H=]7$X=*>V
M!=KJ#:SBB=7\[N#GJH-5\K##^ZYZ"LW$DF9FW;LX;RX-03,2=WJ)'I4K0T Y
MY<:@,6Y+F6F]\ZI,E;DP Q(SLZ4L#>?9>J\ $JF1Q)1J[-O_YG#\J=F"NX20
M)DXSK-/-$8*NAYG!N Q^AME $OV$HV/.D1->7N2,HV-J70DOMYUR[*,=JO&8
M-974&[9E;?T_36!9:E6816RV@!@+VUJ&*0 S1HP!DV(HG"(3K@F:VFINPFT.
ME$VLMG[=[:^BV[_ 8V(V\$H/A2L@.*D?BQOBDSH&'CE$J7]ZYU%*5ZX?S6&T
MRR?(,BB$%@1DI90 :Y4"@B0!MEQ042*%4N$5QG"#+E,CE7 'QO6<A>C/<3#7
MT@0S1H9\,&/XE09*,[E%DZE[E:ZEIL08TH]\JQ[2EZJ]V2.7&><DHP5D0)>%
M!I@Q#8CFAEM)1JB2@J:Y4RVV7BE3(\RN@H165Y_F\)VH]I-<-*P&WV<-#--1
M\_KAX3H2-S78G/G<"8Z:J>VEEGXSF&6HHN#^FT<A5R?]6]ITNS@PED9\5?)Y
MH1[TQ[5-%]S^_&B>HW5AV=/1;_:34G],4ZBH%"4#*"\%P)8M"<490!G1"',M
M"?%J$>(J>&JTV6I[EU3Z5G;,3F,_7O!^!FYFXQ#(#DRRMX'J'P_AB5"L* E7
ML>/&3GB"<191X7M_<"_7"P[VZBQE?Y2RF:D<9I"ERI8]20$6.@4<:PJ0AA@*
M1:G(O-HUNXF=&DF]CW[*YPB_E@HC86-9\JHB("P!44P"2DNH4YBG@N=^56?B
M/X!QRM#L'\$W6TIMM1P$;[<W0GP,!WX?'!^>5I_?TU/3J#UU/=")UU371>C8
M774]@+C05M?G[EO-U?/N#M5;9A^^I5F1ZIP6H&1Y"7"9E8 RJ %#,I5$2H2D
M4\ZWO^BIO0U:S6U80ML,I3G:JOUP=0V<QKWMU"?EUH?C:\G&A'Q@[KJ$]H'>
MC34[3*:I/V#13=NK@E_(N'4%I-N\=1XAT, U*]'PYJ_/\X4-FF_:%T"&E4)I
M!B"6QJHJC2W%=(X!HE!JRI4HL:]!=4G.!.VGJH66^9\WBOH:K!?A=+27;H5H
M:/.HQ:;5<(#.#[T8Q#*"+LH8U^;IF^:9B=-[\:T6C36<#LY#]B]+QLHT)8*#
M0A>9V=.B''!4E; A.$6EU#H3899,E\C)63#/3T]L_=.^4OTW!*&P^]HH,< <
MT38YV6,=GLV.8Z)<PRNZ:=(I\(5,DFL =)LB5^\,XZ+?F?@Z7ZKUST/G7?/F
M+&B*4J0HT-1&G!K[ U"J(<C,1@KF6NL<ECXDU"-K:NRS4[7B'=4JZT<X?=BZ
M,4TDQ :FF&.P#ISXT2T4!SPB44B?I%&YPV'*IZ3A<DMH?LZ6F9%E6[BX^3"3
M,N,%AQSD@AAK!>$,4%8BD"N!,T*9S%GN0Q27Q4R-(UHMDU9-WR2:BUBZ$</M
M" W,"6?@#, &_2!$RV>Y*&3DS)6^B9[GJ/1>?5LVRJX=1V6 UP6\3HO&9;3@
MN4@E2&FJ 8:Z!%SRPNQ@.!1%6:I2>X6L>LB>&D=<ZEX2EL3B KP;=PP$Y\"$
MLDM^.59[K')^WI!%SIUQD?PB>34>D'3EW/@,$9J/\X7]>">-&337<U&)^?!<
MO6Z9DBC3!08(DBJKC@*2(PU*B:#F*68Y==KC7)4T-69J4DQLM-ZQNDFMKV]*
M3A? _9P4%;:!&2@8L8"LG"MHW)"6TS7RR'DY5R9XGIAS[8; $QCK47R]VFQG
M6,LT5R@'.J<(X#Q5@!-9@H(I8[.DC,N4^Y03VXWLM?!'J"+VQ<IH8H/$RM<<
MV0/F>*X2 L/09RE6I[OD==_D_0]/3B<:Z\!D-^ZXAR2GTSD[&#F[(" ]H^UZ
MI.3'.JW^H*?#PS>[RJT+X^G;8O53J:J.4[-++AE*LQ)"($NJ )9" )81!K@N
MRYPR+!G"SND;H5I,[95>J9:L*HWK*(^WGS]^3-C?;.W:$?NVI])/":-A/?2)
MBIT"J.:0-),X[D52SZ-^ ,U,DOK97/6!1'P8'DDF8SR4D9)0PA].I R56['L
MS6 )'GR\#)=;YW^4 7/S8*%%JI^>5LO#Q033$I>0<<!2&Y.39AD@A?FNI(3D
MYAGIE&F_TM0G$J;V+JD5O+(R',%SLQ1O@F1@RC]$8P!'=N?4H]64/AU_Y$K2
M'=,[KQ_==6'8.JZ"7#\8)>LPU[J3>?.A3%%:F)5K3,9208!Y0:Q_.@,YXBE+
M26'V?5[EE'ID36UMU[&_R]42-,HFK-+6;YWW@>NVXB-!-O#:K]':JUDWIAOB
M/,L!CTB$T"=I5&IPF/(I2;C<$M@ZM_(H/>A/RN;OV'BHS^JQBK:902&H0%*:
M]S^US62X "03$@B<*5W (A/"*\>L6]34R*+6U$:/K7>Z)IM&6<_FN=WXNA%&
M'-0&YHL]8'LUD\_7 //OD7L5BUC-<;L%C=L5]^J$S]KA7K_C1J_Q28J+8+DD
MD.6 "HH!+K!-/4H%R&2J<DJ1IH57U&Z'G*E1A#';OJTV\VI?;:-,*]=RFVT4
MZ%X.2AZ*@-=XKN=!0VZO(!';-_V2^3Y7IMKIMXZ:R=.X)S:_K=:&;<RGY:O-
M@=0'&YH95J+4.><@IWD*,((",($*4.(<Z5(JSBAORU6[T<-UH4Z?_./ZU -S
MQ5Y12Q6BWE=O_+T,#H"[<48D$$<JFM&6]=:K=7(,I9/#QIM'W-&)1"D. D=E
M%W< 3HG&X\Y;JTK^-O^A9!M-\\FLXEG.2 K+C -1(-O/*3,V"=$98%@+" M4
MJM3I?,Q!UM2LD4K!9-Z&BZV-BJ%5'L]Q=>.42&@-3"9[+>^2&K1=C-VG/M!N
MJ,#8"4?T"HOGDEZH@F+GE+LK)';?$MH\SXRQ+RFE-"R9MNWR""P!UB4"%*82
MP$)D(H>:Z-S+\WD\_-3H8*==8*&N8^S<UG\X(@,O>7<P AJ.79ISM&9C1X./
MW&CLTL3.FXQ=O"KPS3[?L,?'M:JS7*T#X[M:/JN3/3'16&&<$R!4A@!.2PI8
M"2DHN= $*424\CJ3=)(ZM>5]K'3M=:O4]GSG.R'N^/:/C>/0=D 7A(-Z*+Q0
MBF4>.,D<UU#P@>',9/"Z.727<9AW?&B5O-5:587R/ZJU;?O+'M6L+&6*RU(
ME!-C6V10 U)J;J-H"32TE)LO?K5+O.3[K*IQ:IKLE$ST^;XD,<OMI#O7*[9)
M6/*MGM$OOAL7GT=%,R)RE0F@F"H +G1N=H=" U64J90B35GIE=T]V(,:)1MB
M]YANVCCZX.^ZE1P(U<$WET<%)NZ.]Y9WR1[PO?HQ=YP!J$7;@_K('GE7&@#+
M^3XU9!#_O*TW3<#H_WYF:R-C\;,^QIM!F989*S0H$('&[%42<*DHR UIR3+7
MF+E5I>Z1,35V:M5,=GHV9\ON25I=:/:S4"2,AN8:;WB\,K*N !"4B]4UYFA9
M6%<F=9A_=>W2,+NRCMMI"E#NNN1(Q1@7F:UV9=MR8&'VM%F.0<G*0I.2D)1Y
ME9R_*&5JR_OU413>O_D9'9=Q=#,N;D9GX(5=ZW>W*U,Z1'N@7@PBF02798SZ
MZN^=YNDKOO_B@#ROMH#FSX?E%_;CDQ)J_MUN4N_-YK7RFLTP8A")E( BEQ1@
MD6E F?G.?$:XEE!*EL*9V1;-5_+SUO!0__)W$^KS23\5/=R'_E?U.%_:PAT)
M9^8/PG$3XHBSV=RAE"!EK">8 EMH%/ <%4!RB8DT)A5EJL'Y[?)*',)0*+>"
M!]SN+>50 /<S;WS(!J;@G:[)P[)*?=^KF^STC0J@1]Y:5"!'2E"[#5"_7#1G
M?'J3SJZ/,EYVF?.,CM+(W._R>[=MS ;JD\U'N_\QW\Q*32G3(@44Y<C8KK
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
M"B"TY !GA@@H*C, <PJ9*%"N4K)C _=2^YT"0SAAA.+XE8QDM?VJUFT14<]
MDDZ$W9;_;8"-%!9RH&-2*YF\:M2,6&;K*A2Q@CLZY8P;PW%MNF>A&E=O"".)
M_V#KN34^;)WSQNG!),\QD1J4*6< EUH BCD$N<S3LLB0V2]2'V?2N8BI[0M;
M#>LN!F$>I M NI' ;? ,O/H]D?%>]MV3C[3>+P@8=:%W3_!TA?=<>6/\QX.N
MJI';%$2SF.JJ#ON#'NL;*G4!.!$YP 6C@-&L +F2E**LR%7N5'_)2^K4"& ?
M"V'V H=J_VO2U"9Q.!BYX2&X,45T:(?V"\5 -3SNQ 6EV*$HO3)?)CK%!8;.
M@!6GF\/HZ<':W6^;H@5-NO1!H?2V$B*1LN"Y,)L3:/<J2DK 6<$ 4YR6,,L4
MUU[]JMW$3HV@S.[0R%K<)=^98#LG1KUU$0=IY'[DY/@(W-@I/K #TU.E<-)J
M#-:URH?M$@8H0NF'4B1Z<A0Z*C_Y 7%*4)YW1TW7^6V^9$O1D:Y3B ))R4".
M4PVP3B4@.LU!2B649<;SG'@=Q/NK,#7FVJD:.UVG[S$XNE\&!7=HOTQ_NLX>
M]I=)UW$ <=ATG3X%II"NXP"08[J.RTC!]=7;@NT5X=JL]+7Z:HR-^7=5>Z&:
MUB%Y!O,4<@Z(,=8 ICH%%&8*\ +FG)D-IN*^Q=;=)$^-[@Z;$=0&QI'J.P^J
MK7'MV=+._6FXT=\@& _,>O</K]\E]]OM>LZ?MY5C:KM*/K)U== ]1&\K/X3B
ME0]WE#MV+7$_."X4%O<<(-#S=;E$709UBA L ,D5!3A7$# -!<!9*G)5*I1R
MKT(YM]>I&\6W516KXU6QNO"MXDU5__[_+^CWP:R0JD5R[#2(46KR3:'<GE\E
MO:A%\BYYV*LJV@)2A(3F@!&F "Z5,-1 ,T!3K2"ALB"%E]5R*F!J5'!RFA-0
ME?P,0O\SKHG5'O?"Y*;SK0%*C9\-_V)G6WT%Q3NON\%Q?.#LL=S<>"K3G*)<
M(0PXAF7==X#R0H&<Y"3-."UROS=\MZBI+>UZK['8940L]DH'^(0OH^OA![X9
MLU%\OT>NWKV>D;V]O5C$]/!>%C2^5[=WPA<]N?UWA)?$_6),N#KH\Y/ZMEIO
M9T(74FN9 E3:NB,H1X#J7 *%=<:DHIRCW+<F[JF0J5'#KNCK7M&DUM2_*.X9
MH/V<$ NF@=D@ *&@LKA=$-Q4%_=LT-$+XW9-ZU)EW,YK_1?Y>X/YXN/7U5)]
M>*[<7H)D(M5E:7""#&!HS'FN<PHH30N"<@T+[I3H=&GPJ2WJ2K^D4C"I-71?
MS&? 75_$M\ Q\.+U0,)KT79-.6BQG@TVVB+MFL;AXNR\YK8$E"^K*NMBK3ZN
M;>SJ]N='\^"V]TMIXTBJU(L9D459X#P%):4(8,4*LQ?'.2"2,:&)+@33-^2E
M7-? Z8/\ D5HS4!?V49M;.C4MT;Y*N9#M9J'Y:@X/!,W,S\RQ"-GM&Q72:-V
MTNI]EU2:WU4HO[V*<G"ZBSM@D;-@' 2_2'*,.R!=.3,>(P2Z'(Y#[^WAW4QG
MI5 <8L#RW";12%LMFRJ@,88<84D,=\VV[MDS%V1X&1TC),SL:X#.*QT]/0L7
M0'1T*=P&S="^A+/TF/[#77\O0O?T8[D/+D@8UV_0/<4SAT'/I0&U%.I1OK ?
M;^8;L5AMGM?J_:[,'T+8_L>!S(@$6 H%> K-0D<IEK8Y(2F<JB!=E32U[47S
M2;9)Y7MM THH7H>XGP&B C<P#XR'F4>%@UC8C530X!"M*NVX ]0J83Y6(0,7
MC'KK%O0.,%Z9 I=Y'%4E<+HAS&(R([+'Q[6J&]T]Z$_JNUH^'WR&4T)+)#,-
M2E@(@+%$@&##KZ7A5<VQP%HKGZ.::P*GQK#'^MIM7J/Q#85JKX+N9F[%A')H
MS^UM*'J;8J[01+++KHH;U4ASG?RIQ>9\7QC5&!:KFFVV33??+=\MC0#S(.=J
M,U.ED#PK*1 9*6U^8P88%1RDA<Z@3)6F:4A3V5ZA$W4J'6CHQRO]"+N1RNV
MC6;%U:U;7[6:_F)VNXD+=MYLXH1))"KIES4JCSA-^Y1$W&X*3?3Y^UZ(U?/2
M;BL_KE=+\ZVH(O\V'U>+N?A9_[LO,48ASW,I2B!*I "F @(BI 8(0I@B0B M
MN%^:CY\"4S-F[N7J6_L"-G-)]I-)/F_94OJWHO9^)&XL-"30 Q/3":['RM\E
MM>+)G\W7J.7>;D4O6J:/I_B1\WS"P#G/\@D<)S!67GQ5\GFA'O1;MEX:D9N/
M:M>C>B[NE_+-?/%L+93C*HN\X"C#F *ML+&KA V;+3((,BYE6E+%8"Z\@NG#
M])@:$U;*5D=(C;JVHVKKQ?AH6ZU^]6Y0&_J(W"AQ!. '9L9V!O;MT\YAC_5=
M<OY,AJB)&0G/6"'_@5J,FQ-P&U1G20,W#A?8G7NUL64RV$)MFO0[+ 7CUJLE
MJ(0 :P0!PS@#7,E40B6(SKQ*ZIQ)F!KI607MXGM<K>0FV:P6TK,#]QF$;M1U
M$S #DU*+2:7= +F)G7./U4[[;/QQ.VAW3>^L:7;GA;&\21_7ZAN;RS=*J_5:
MR28%S+!)%;I<MW>8%9G&)5<<T#3#9D>(-& LQ8"H'.&\@ 4A/(J;R46;B?J?
M&M4WA[5KZE#OH+*[@4\JU%T5#?@7]6,ULV@3&:M'42=#W/<_@@C.+1\$!_-Z
M.2GQPNXP'Z"N^\F\1@LCS?]4\\>OAD7NOZLU>VRB2 TK6]MK\_"\W5@GD#'(
M&OMK?]Q8^?]W95LTQ[E4RNPDN;&9<"8$((7*@2"*()7FN:)>AE,<M:9F;;6S
M JR>5K*IYI.L]A/Z-S\FC?3XW)AU_(<R,-.V$TJ:&351Z)7Q5S^9@UG9'@V&
M%N:+>7UB.41)GK@(1V+B2$J-RLQQ@3QEZLBCA^Y>GYY6RZK(XYG@F88DPY(1
MP')$;!M188Q:(HQYFT%&()-EZ;F1[18V-9:M=4TV5MF[0VY-7ADSJJ9<SP(^
MO5A346!44 $D*7. F2P EVD."GO6E#',=)[.OJGU?"4_;]EZ.R[BIX('=*"J
MQ_G2.F\2SLP?A!H(;Y0R0G*4FAU:I@%&*0*\S,UGF[&<9Z2D7+(&[[=+^1)H
MMV*'P_IM_8$>%FA75TX<Z ;WZE2L\+EFA5K3N\/W>TP'SW5$HOEZ>D2-[/:Y
M/NES#Y##/0&1X6U2^L^'Y>6N36WZR:PL((8YUJ# 7 &,=6GV+8B#G @D4DEX
M*7RZ*_E)GZJSIU'/(^;9'?!^3AD OY%265N=DX=E9T.WNV10:#UBRP>!>*1
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
MYG%-?@]?KU];7GQ8XN9<>!>^;1[OZ+_UZSO&/->17 (.R9&;H5PD$1I.OH;
MS%E"&?&..WX_5^SH5<<]*AL#:EB9=V#,=D]X=[@(T>AB,%1GPH(JUM.6H'\Y
M9AP+@I.];YXR]B EX]X$#62>&@A];#OT\F*U7GS"9>T]@R]FL\6?-9]S)Z]=
MMXF)=DPJQP6H4&O&5>UCZHDYKHVP](]W61QD@0Y;;]QKH2%LSP!R'ALZA/[E
M!2UYR^O<7'3LN,$D;8B<@?5!$C=,0= >@>6DL]9"<*$/0LV32XU[430$8-I*
MMX,3ZKZ0)LA$S+6GF:GO+XH' 9'5]SR>4HB%@I3R6$OR-K';N+=*0SG.YPF[
MA]NF@US_B0T28S8"2O U40 %N")H$V#RUCIEG6Z=X7,89=VXSP->!;17T=AG
MVD$APHT;?*="C$7Q.DVHMMVB*,&[P"!R846M7>*1'W3"';EP-^YT>W0-KH<.
MSL*?M\O6T2.?D)B](=&:HN!E\8+5]FVAEDTKDF"4P4 63&GCH]*/]KHZQ:H]
M05(W'OEPYJRE4CK V,97O,G"]6XQN6@I2"P^A#I($TN=D4>,90HX0C*)A=;P
MVD]--Z[[<,AJI(H.0'6#B4FN@]1\DF"3H/U@I0<ZSSF4++77/*M\]^QKZ;UW
MX[8_RU/+4<+NP'NO[8&FEX4HU3-<S&NK4IRGRDK4ED7&-&2KZ:P6#B$ZF2 ;
MHUWA3GK[6&/@D\K*]I,SS@RS9\51*V5T8']NM)VZK(IS297"**Y@R7"2BT[@
M=#04,VMA;304/[>^0KA+PSBCS9X=02>+O0/8O,AYDV019N_"E!R\;:@ZH?"
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
MX?X>$2/G-9ZOV/V=<4^0<@<PV3.K;\N,RRX4G@0(7HL&8M$0C&<0961!<S7
M*+%'"1HYN;$Y?-I)OP<H/3UY;\N8%AA-G2?JR1<$A8R!QT2'/!ELY;6DX+-U
MMXF#B1OW>F  B VBE0[@=G?:WI8+)/=0UWMCLL&!N,@1@D@*<I&"\R)2,:VK
MA!ZF9-P>2NV!U$#>':#F@4EZ6T8*%[DHITF_JN8!AU0[L@C(]>^E1,E]Z\R_
MO<2,VPBG/7;:2+T#^%P%'6]H*VQ2&B>928HE;*G8U[4X74+T-6SE$36=WU'E
MP;*^KJCH)->D8?A^FH [@,C=YZ77\_O78[\M9K-?%LL_PS+7]Y[:#DJ R4Z
M\CQ#8/7522LFN0HDK 'JH(\AL9,X_T1$W"^-'DP]':#OY6.C6BQ9:FM= 682
M([EIXB4$!D44DR,F+'Z A[CSIN8,60\T'!".&:!SC%9.1MCGS=,W[:7ENM%!
M>&^\I]7*E,0MN*!%G6V=P7E)X83!+%UBZ$1K!^K$0:M#CI5X-DR=J8%ND/2
M;WBY1R:)^Q)UU#4#KM2!9<2.03+SV96B63186GM6>XD9?1#%L^&JC3ZZ@==C
M21#*HRZ)[&U$)(9\K4(2T@%98^M33(E9W?X\/"LQ9<A!%<]Y'#;120?^UD9(
MEP,6?[Y8TG%^F6-VN6-V?0YPD^)#[&ZTN9D ,TDB:B-8 !Z+!^4L@Z"C W39
M:$DRE:YU6>RIM([>EO=YS]2AM=DO:C>SC!]C,T>1@V8.,L= #D8L$)0JX+U.
MAD6I6/, XD121^__.S9FF^JR7\ANMV;]YMO/F\9ZK[[B,DV)Y8GACI<L/4A?
M#&U*%2&&H"$'R:6/QOHP2$!R%)6C]SX<&ZBM-'@R1K_@,BZ>P[ ^R"*/3E"0
MAE!2K$GGRH#3&*M80W*<U=9\SVE23\;HD T2Q\9H(_UU8$9?Y/]YL5IOLH9_
MP]EEPUMRN^L4U"I0XIC$^/"Q,<FF,+2(@*P^$'-#\5_*M!NEUBPYZU+SF^HS
MR!V]7>.S@?:Y=-I/M<FM.XK+ ^1%(IDNZYC[9%V=N (^4A2I> K@&!? -#.!
MISJ2;-!;H]ODC-\!<IR+HS.4<B[,VB-L8_YWO-2A0G_']<<%N2=&J<!] &.%
M L5L E^L "Q":<&4+K+U3+A#Z!J_T=HXF&NAIGYLW*-O1EFCL X-L.AXG1PL
MP5?FK&,F&R8HFFN=F'G^2]X_Q;-+,[6<>4/^:M[&T#WPC.3(::7M0O)@LC:8
MQP(Q<TVV6\0HLA*NN5D[\2&/_U.\N)RI@DZ M/_=2&GIDC$%@@BT*Y0DV=2R
M9B9R#E;2-O&M:YW.>\?C_Q2O+&T4TA1=XW3%VY;?KVZSU*H7WM6G/V<'O(=9
M:E_E>[7054&G],5G+1(Y4ZQFJQ VG8X1;#8^%*E<;#Y>]#%Z&G2TJY_Y;KGX
M,B7)_?3M'R3VU_.KN8TOTGKZ9;J>WA@>&K*5*0I+GJ3P]"_GP/%8P*&*/ 9N
M2O/2S>.I["1G[UP$/= (;TAU=7!!=V<F!W+-H_<@2VUQSBQ%T'3X@TNJ*)N,
M=,U+Z3MJL3BTMA\?AW*$Z#O S<](*Z?I1C?TYQENFXK=''<]\=I'[C@'@;58
MP\L(3A8/.=HB;-1!I-8M"PZA:^1AB<^+LN:*ZN+AZ_94]9\QKFOKY\7%?/UN
MB9^F%Y\F1FF5O4L0I'2@DLJUXTR"K*VSJAADKG63PR>)&GF<XO,"KZV*.C!Y
M%"3A],/\Y06M/4_??B<O>D5"JAD.VR9;_YA3##2;_B?F2<F%>V$%1.2TH[(D
M<UZ+LR-SF+-E FWK=]9CZ!LW^>^9D3B8XD9].JC!8QUB6B7YI@;WN_&E&+T3
MM4MS*:Z (NM-&TQK$,4IVFD<;7DR#MWWX>/FYCT3;II(M@.#M><--J*VR<L"
M/.1$(BD(WFH.CFDCBD:9<O/[UM.?S =+FGMF(]1 &1U :F<PW\Y?S[_@-@M@
MXD(J*:4"6>4ZY[.^0ZC:A,M9DX(,PO/6OM:#A(R;W/;,@#I?%?T\/OZ\77W?
M(%DABT/+);B"#%2QF\%N!J23$9,-CL38/)!\E*1Q<]2>/89LIYX.C-C]5Y%-
MJY)KZ:U6N%Y1C/QF&N)TMI$C2?Q*E(Z1R<Z%9$>G/BCK,L0Z$".CSQB$48&W
MOI,^D^1QD].>&:W/J=XNT?PB;<+LVO<<IU\V/1*2\:A3<!!]%6KQD3Q7G@&S
M\^B%9NA;EYX=0E=O)=D# N5)D)ZIM7X.\_NL50=E3K\TK8_!7C$51 0N/?$D
M68&H*<C6&+C,R4:;6[><?Y2@WBJXQX3@J7KJ&7OOEO@Y3//.A=EZ+B31C: O
MY3OA*019; !K,5-@'SPXDQ%"9$$*%4HHK3O$G49I;W7A8Z*UN69[AO'N='@7
MOM6CH3[@I+2\P)NBGDB.QI+G!%JBIN"/"8C)(T3#N'>%Z^Q:=^H]C=+>:L][
M./>;:79$GW1S<WJ7Q>G\Y<5J38'C\O=ER/AB-EO\&>8)=_Q]FWAKR)>1 4*H
M#9:(4XA624"KA&2&I13NU/GNN;$^>NG>:LV'!^(SJ*B#H.CPD'-2HA/!9@?U
M.9*$*$B<VEHH1<84E%'<M+Z\/)RZD>MYGC\C9@BM-1LHTQR/ES>W#PLRHTJ6
M%0?9UQJF4!OA%.*5HD 9<BSDR[0N+#N>RDX:03Y3WE\K=75@(,G;V#P8_+[8
M5C 1K[3-UM_>S<)\34=.30[_7']D$E@L010!:=/FB^1!YPU%@BYJA\4I$TSK
M.MS#J>LR8[ 93A;/HK1^XA[B)R'FU2\DZ?=AXPS_/:POEN2!O"U_#\L_<%U]
MY/>8ZM?J.9!,]L@R[6W+'9T#R8%G#($9&>D/GD77^CKI:"*[S#<<#*.#JK C
MRUF+W!=E_2<I86+0<4E.,>08 @G,*?*.4RUXJ:+RK"3>^GK] 3*Z3"\<VA:>
MJH9^C-[A@IM(IFFS" Z( JM/(\$Q5A.0BN 4HIF<6]]3'DY=ESF%0\%O(*7U
M&ZK\,IV'>7I8D"98%<JF^3K)D.(\ S'FF@10'+?,"&Y:Y_D?3V4W@UB?)51I
MI:X.#MS?\//6UK\M;Q;S#V1Y/]5T\CK*]G* T0UGHFC!@HBNYC_19L-4>[4'
M"<7J9&P1036_ C^&OB[#E698N3?"92#%]7-VW_!"B-N+9?H85DA;_+IKP\2:
MVJS82TC:TRGC*1R+AKC+&@V6P%#+H<+G_51U&9(,A</&2NJB8=".IZ,[<!6/
M/OO"P'A;>VG7N3HI6$BNV*@YTCYL?5:?2FN7\<S0(!U4H1T9SIO7! ]V.K2V
MIBL+#])Y0P="R.!=<.!IHZJHM-'-WV6>)*K+$&<P1#95T=BOTKO]]79.&^LZ
MQ^[%AR5N_/()YR&F0KY',>1ZJX )7 D<@I-"<L7)/[E3L;?G$?JIE;JLH6H-
MHO8R[\=V'2["2>*91U=DO7<GKS8F\BLXV>I24O+92!E"Z_&0AU/79?W54-9L
M(*5U<&'SJA1,Z[?EU5=R;.<?\#="^]M-\6+]ISX)?0FS2]>"Y#A-M!?J-R@*
MN_V%&S\YL9Y)DX*'Z*H_S*V$D&B?1F%Y+"BR:=[+?  VQCVN![OR&5OA'=P)
MG<7L99/M^\E7:7917>V;8KT4]00S1^F0 _=.UM'8A:13TZ)5SDI%XK!Y,XGG
MY7!<GV2PG=(Q3#HX.,ZS&,$DS9B.=?J;K*V\/3B;,QV:QD9$(?7=-@/C[HEQ
MO9T^(7Z4$ON9L786RSPD)W,1M$F#(&$[.O-,3&!]W:+D0K+F%V##XW:PHO9.
M<7N,$CMI6/LBYVG56ICM!/EJ=ME@DSA]?_'Y\^7?KK_]>EX6RT^7FMY)/,64
M=5*U-UR]<2FU#L E1V(OR#S*@+IU6Z$6=(];+3\8AI]=I1UXWH>R)<C702\"
MI.1J3P"/$'C1$"5)NR3GI6L^NZTA& =[@WU^S-QM1#.  CO Y>LY?1:=%^_"
M-/^*1+Z14B)G(*))H 2F.F^.@U/".:Y==J%UR':'A)%[X@ZAYGO%;*?+O O(
M;-N9X&K'@=9%Y6 #F%!;E:/3X$,(Y!ZKI',22KK6C_7WJ1BYJ.)9@'.6Y#O
MSJ^+>2+A7.?[S?/55?)K\C:N'0PT3$N='21&7JJR/M:D5 :2&X[<)25]\R>
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
M^V;!G*V D^W;%US&1:.;X1>SV>+/>IWWRV+Y\^(BKLO%[#Z'._9L<*1_+NH
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
M(%WMMH?S+@>!"%YJ"8H[<C4]9E"9%RFU0<</RH(\[J)J+SWCWG<.#:IFFN@
M57ME=7VYQVN[+BT3)"-IG^3@:9]H!:8(&92TULC6'1N?IFKD"OQ10\#35-,S
MV/ZV7*Q6M5%TE#YJ,%:1L!A%,IZK7#L9"(E%^5Q:9U$]3E&GCOJ)^C\47L<K
MHP-HW>A@^C,2$6FZG6?[>88;A<UO=3;=R_R$?,SD+,^0I*=(FN)I<,DB<.UK
MPW+A2VJ=$-J*]DYCA#9P'47!QP/;7P)[7@L4,?\^O.FL7:-E#BS*2-PDK-/!
MD?P85VN$ZI /EU!RT1JSC]'3:4@QL-D\5A'-AJV<4?]^8R--K&9H<U: /&_&
MEQ'MC.P_HXT14[(N-N__?G/]3D.&-J Y6=!=OVF325Y>8'[U]3/.5[BB;VZ&
M5&VG@;Z9ACB=3=?G3<<\>HUVK]_GL=?J23Q\JX%$G3JXH:<.(-P]:I)/9FT6
M%GRLW=F]IC\Q+D&HH(/,7/K0_#%\/SGG&J.-<%\1)A;?D)"X.>EO"'DW8S:;
MD'*T&3QM%&*:4T15MR&=X3X;Z^XW<#^;Z<,H&SE8:(23NY9K *UT$"WLQ@IM
MI;;C KD)KD[?B$@ANW*108S6UJ9ZQ@L1I<36"18/4S*R)S\0EAI(O0/L;(^%
MGQ;SB]7U!F!,>(<E0!%1U4D9"%%I XY[(1U3:'3KS@4/$C*R[ST0<LZ7>0?
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
M!+FY+^4^0V#$C6+$GD(F8FQ]V?@X12-CM!^7M*'B.H#AK[B^OMQZ\25,9U5
MOR](B)\6\\W^^KB8D7)7&SZO(DU?9W[R@H"265 BT_[.ED%QB;ZEA,?<^E0_
MD=2^0O5ST+)X?M7UAM#-7,%LD4.)QM;>.@X\L0 EL\V<.E%$ZSNU6P2,BZ9G
M4?EC,#M*_AV YS]P^N$C^;8OON R?,!?+ZJK\+9LMN+J[<5ZM0[S3/OSMKC0
M,6[(@P ?+:\%X>1*D&L!&E-QQ7)O8NM<N9,('?=,'M"T#:^V[PV;DU!X<JQ6
MUG%E0!4I(#JG('F,%(JIPGCK*\FC"!S7,#X#8,Z!Z%':ZZ*9.)G\Y2;F"K/M
MX;)A[,5ZO9Q&\JXWQ\YCL=IJXE,RBKM0!^$P4-9+<,X;T"$)Z5W4[0>\G$_U
MN";U^6'\S'KNU^S^7&-*S/=$/=%<.EX<G6.9_J4VI7&.!3!8)(M:*.9;-^4Y
MDL1Q4X*Z,;U--'@Z0!>TA8:[&9JDHLG#)I];R% 36I2"F*0%QB73AO-LL'4#
MZ <)&1=L _J<YXN]BX/[+AO;73%QB?L@92:70P<2C:,0,-89S463P!*C_VM]
M&N\A9=RA,L^(H%-$WQ!#0R2!7=X$_!Z^XCE-*A[XE':I7T^1V"CKZVJ9!TKJ
MHRM2*<GA_VWNVEK;RH'P>_^+0'>-7A8"[3X56IK=9Z/+R#W@]2FV4\B_[RAV
MG";K)B>VCL\A$# &CV;FTURDT4Q)J3J<6N=<;R:P"!V3<4XU[X'TRG(NNE0[
M\;O[(W3K($=I$G,F805U8B$9Q9PD>ZFC!P'Z+1R\2F$.SRDN5^^SNZTFPIPP
MA-YN=HOC<X';A.NPZ?K]$R5 'KREK%;7ZSY'#M-;A8QL&P1A=!PXG(,H_(9V
M^O2$]#\2GP8H#17:MY3NU/ XK/O?]?8'IJYTF!^')PL1'SI/:Q&!:>WKKB%V
M0D:TU0?*80^0WX+(GQ8P#4P:*;5O+>&9P*0^ETYA^_@^NLZ8Y=('ECE2M)U4
M9!%48C(6[8H609=!\Q '8N0Y]0D!TD:E)T!R@7RG+N<Y85N?PG27B]$>/7,J
M$R-261:]D,PG3$66 !;BN=''YVE+'MH[EK;BG,$1WG%<YY&IVKFC]EKHUG>4
M@3VU:UN@!"6]J$,*ZOB#.HK1)Q<8AB *=SRXYJ\\AZ]N7I'+F7!XF02/HYM9
MMXVL3&+"[F?=HC?+#>ZKU>*J6^Y9/?8I/'1BN[\@>3Z?6+L<NQ'#5TC%@7/@
M,G#R>):@;.MYCH+ N-#%^"QUTJVO\L=*Q4GB_3IUJ^Y0VG9:"<>NK-_ZU8K<
M?RW17.@DL_/<,H-",ZTB9Y"-8<(Y5+D(;@<FZ^>O8;[I_'L@\LRE7DDA4P=B
M1P:^K$]SN! V!S3*$S<A,AV0LX#2,<>50<II$.*P(<!ODIK08UY+V_UHHC\;
M2.2RN[[VP]WLK@"GPQTSQ0<!='"2Q&9D(K&IP+ST)#M46B?,RH)L ZM'DA-&
M_+.$UUFJN/0=^S_7,EM9(@H.AI52!!E^X,R#U0RL+U[F;'6$*YJMYI>F\\75
MNT1_H=GZM!Z[,T(MG.EV#QN%OMBG.DLDH5]T23;@5]L%].]EH5'D_AO9FY=D
M_Q^H^3KN7F!@)0'EBX4'LC_2,/!6RP(85/,2R'<M\-)CC:^;/B'F;7W$\IEL
MX>H6=[O5H<J*8Q01%##:=\@TZ$06V) LM ,1DA IM&Z9\-IZI@WGQ\/-R^.,
M9CJ9.HJOO6J>!'7_,?P7EKB][>^6WW</HST6I62NBO9,J$P^WD5@$+EAWB&
M2U9F,2Q)?)/4M$66XX-G!('/##Y?[]9=/>3[LKE9+C?A9XW;#AP^M@L\[)Q:
M$/,W8A7US?K^H;72-UQU6)Y)(N8@Z:_6 *;:'2XQT/0Q%4OBCPZ"')9 CKK,
M:4O?IH'MA(H>_\CW\$7]%\,6__KP"U!+ 0(4 Q0    ( %2!J59JO9C<5Q<
M )'"   1              "  0    !A,C R,V%I<&9I;F%L+FAT;5!+ 0(4
M Q0    ( %2!J5;IMID]NA,  &U^   >              "  887  !F;W)M
M;V9C:&EE9F5X96-U=&EV96]F9FEC92YH=&U02P$"% ,4    " !4@:E6OIG<
M]"<=  #QR0  'P              @ %\*P  9F]R;6]F8VAI969E>&5C=71I
M=F5O9F9I8V5A+FAT;5!+ 0(4 Q0    ( %2!J585VHXC6B4  +P# 0 >
M          "  >!(  !F;W)M;V9P97)F;W)M86YC97-H87)E=6YI="YH=&U0
M2P$"% ,4    " !4@:E6FG3MN'$;    JP  '@              @ %V;@
M9F]R;6]F<F5S=')I8W1E9'-T;V-K=6YI=&$N:'1M4$L! A0#%     @ 5(&I
M5B/A,N\$"   '2(  !X              ( !(XH  '$Q,C R,W1W;FLM97@S
M,3%C96\S,#)C97)T+FAT;5!+ 0(4 Q0    ( %2!J58_T@RX#P@  /(A   >
M              "  6.2  !Q,3(P,C-T=VYK+65X,S$R8V9O,S R8V5R="YH
M=&U02P$"% ,4    " !4@:E6D#'I:HX%  #R$P  '@              @ &N
MF@  <3$R,#(S='=N:RUE>#,R,6-E;SDP-F-E<G0N:'1M4$L! A0#%     @
M5(&I5@%#(WF4!0  !A0  !T              ( !>*   '$Q,C R,W1W;FME
M>#,R,F-F;SDP-F-E<G0N:'1M4$L! A0#%     @ 5(&I5B$KQ;.3^0  7&H,
M !$              ( !1Z8  '1W;FLM,C R,S S,S$N:'1M4$L! A0#%
M  @ 5(&I5AB&9/4'"P  H'0  !$              ( !": ! '1W;FLM,C R
M,S S,S$N>'-D4$L! A0#%     @ 5(&I5OD5#)CL&0  %O(  !4
M     ( !/ZL! '1W;FLM,C R,S S,S%?8V%L+GAM;%!+ 0(4 Q0    ( %2!
MJ5: CIX6>R4  .9] 0 5              "  5[% 0!T=VYK+3(P,C,P,S,Q
M7V1E9BYX;6Q02P$"% ,4    " !4@:E6IQ5>F-NA   4X   %
M    @ $,ZP$ ='=N:RTR,#(S,#,S,5]G,2YJ<&=02P$"% ,4    " !4@:E6
MWZ3 D-R+   JGP4 %0              @ $9C0( ='=N:RTR,#(S,#,S,5]L
M86(N>&UL4$L! A0#%     @ 5(&I5@A*K"C34@  W(P# !4
M ( !*!D# '1W;FLM,C R,S S,S%?<')E+GAM;%!+!08     $  0 &L$   N
%; ,    !

end
</TEXT>
</DOCUMENT>
</SUBMISSION>
