<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:krt="http://www.karatpackaging.com/20210331/20210930"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2021"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="krt-20210930.xsd" xlink:type="simple"/>
    <context id="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i05a2a7d56c144fce806286dd8967b12b_I20211112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2021-11-12</instant>
        </period>
    </context>
    <context id="ibc72246ccf834520bed96747cd98a820_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i167244dccf2e432b8c5c2e0b4de10922_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia95246c78cef49eabed489a1459755bf_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i12d486c85d194470bb727f988547be50_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i749131a1dac94108a3d8a22626a879ae_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i925a58bfd718451fa75f3ecc84a48238_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i52b80615bdab4726af63672c5e61405c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iac7ce910c2eb46c3ab6fcbecca65c1ef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i213e888ecc464271a72aa800ae7cf7ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib7e1aadbdac4495fa8e3d114fd03f819_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib3535d25d06f4931a87acc7aa623cc41_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i53493d6dde2b481baa41f0acf1b8d9f5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ca29b84593f43e48f6bee0f0d8d5f54_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia5e8d4628f6c427498df23b68958f5ec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iab40e3ce0f9e4986863d8ace2d1ea984_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8ad404caa52e48f481387247192f266f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idc11672ec2b44c42bd5c34b711f1ed1c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if367989c43a145cca2e3fe65d5acc65c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7a5e75c7fee04983b533e256acaf3880_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie6304061fa404b58a497acbd79c6ac04_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibfc18403f53b470ea003842620d93c00_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i388d65b6cb0441c9b4d83f74d1952380_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3ab4a872fbb84626b71471de284cb17c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6448af145a264e6fbee5ff675bd21dc7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4f06c9574f014a8084c7b64444990452_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9e6164e489d7402d8a46ac3e057705c9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i94f17bff4f7e446f94689d3800a3f3ed_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id802a1928cb34653a7daa4623ea180b8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i87009f1545ee478a8abb3cd172a84193_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic641a0c9cd894f638ebf3269b84e77e5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie99f81efac8f406390ac20aae42864e3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i7341092123164e3a891c779248838d69_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie5063dc18521413c9f2aede880329920_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4a335ab0b178418ca087e22a24d0b57d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2e722413381c4746b65460698894e09e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia7780609fd1c42bd99cb0bbf01a8ce5b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i711597e2b3dd4e6b83fcad25b2193cd3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i706f6fd48eff46168c7b5d592c57f740_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idf4f14e644b24a64ab442059a0d9e54d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if12a07d9297c49f8b801d568a3de0c44_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5a79241a48cc480189b114afb4104313_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ieead3c4f2ecf45489f9c4c268dd94146_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="icbd0fb3d51f24bbf9e84b4e76828146a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i2507a5697f0f4b50a4461c237f6ce5c9_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i37b7a75cfa2e43df9df2b98dc85ed7e0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i5b26f358a1374635a73c6941fa353669_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i2ff4bb5c7ceb441daa265e7e74431e7c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie5eb9d4fa44e48c5bced0dffdc422e5a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ie5ace8e93110430d8f89099abdf20238_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c9262d21acd471e8e9406884af26907_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifda9e73a7a5a433c9d135a8c31e2985d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11a0ffbf8a634573b53c4bcb12631d4b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a548e649e7b405e91e278511d43f5f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if8f4c2dd2051485f9437c06d395a7507_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6768c76434146f9b534887c826819cc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i87be3c1acc2d4f60b0f4bf838445e0be_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if1e8fa97abb24996b8b6dbf91d28c688_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id723360a16a6427c9b1fa9557940c8a6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if5363887a1ea43e685d2b9c8e2477b2c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i86b59629497c4ee2b0dde86e9e808204_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idf8715d5255f40d28683f2ef04927df3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4e6162a961214a14a1855c017b13bb24_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if5904bf3ff3a40fa9f377d6f59689895_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia884e553ca254809930c6884e7a8b9c4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0ff94dc3a888492a95a871f0fd8dbb78_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i004871dfc57a414391923135a4110cfe_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifce547851f8d4fe7bf80138b063f9bb5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i60efb9082bed4b93b93c7fee9d2e23a0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5cfa162ad1ba48d5b5d0115f9a16e4d8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic051597dd4464af7b086df9099abcb76_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic0a45b416a1d4cd9946af5ddca694a40_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id9c80e8e9b1d45efad45f2bc90088704_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i291bc4a110d94d409d0757124576c193_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i01354e69406747aa9b5d68509574152a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iaf346d151c424a45a731f15be3a17e1c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia130c53bfe2b4571b0bb03693d1ea1b5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ief922e62e2734c75b28bf48a0d30bfd1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0c66176f22ec471a81865477a094d89a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6f7fb17596f441448ab6eed7b3fe95e6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie99dcd74c9654050ab938ef7d862a3c2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibb5f5b2c90434b03bed7c0b91f99be79_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i18221c0a5fc04f599de9593cd5f08019_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie8a29053d42b4a9ebea36fb498b0eb50_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3e909a66d27c458682e75e2bf003db73_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4fbc624933b241ab9939a326463d5085_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if6d821a03d4843a1b1ce9b837d0f304c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8f74b60891b3471880d71f2440d46b48_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i38bc9cba89e542358f90357eca0c7284_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i09e3466657b245cb9f6f581d4204ff22_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic8a037a696a1490bbdadc7828047d9cb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9c39797d50f440e1a82d5a5c5a7509fd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia42d26effaa54df6a1d2837b4d872a19_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4a0b28d652264c0084b039f737894c4a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id3c2dd214379409e955e2f784fbfe3bf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i867580d6c17f4d0cac27c72daef3d279_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0df33072b26542eaaa5c22bb73d07b1b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3247f5412d384a6583919b72cc0554ae_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krt:PropertyHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8819aadca39546fab921c0ff8d09f5d8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krt:PropertyHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib317cc5f15df4c0cbc50f9914a658e81_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib66db1ae6ca243faab4dcb42374d3568_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1af556844d934701868940e844685475_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ie02f6fd1df37476db3567dd8bcf80af5_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3c3a531fc76f451dac552a556560da87_I20181001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-01</instant>
        </period>
    </context>
    <context id="i6b62e7b041a44f2caaf4845f7b669b88_D20181001-20181001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-01</endDate>
        </period>
    </context>
    <context id="i6261d4af77d2416e8dcf68f55d32e372_D20190501-20190501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-01</endDate>
        </period>
    </context>
    <context id="i43c4692e7576439d90234378a26d441f_I20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NJ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-01</instant>
        </period>
    </context>
    <context id="i88d4a7fe49d048138af4e22103a06f93_D20200701-20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NJ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-01</endDate>
        </period>
    </context>
    <context id="i974cca8292684563ad77c44cd6fbc3ed_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="i9887225fcb924bb9ae012e2e18df2e27_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i45cd9eb14dd34ba4996fca0a93e7eca5_D20200901-20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-01</endDate>
        </period>
    </context>
    <context id="i88403ff952664b368842557714cdd579_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8fd00dd922c549c7898f13d2112d64e4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i241de12c38f1495d8dd5b4e9ed671069_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if3d914c4d3f2407ba1cf833d067ba948_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i42c0f66c0ac047beab45c1088d3af2d9_D20200701-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i1be0deb9a6ed4d31a3e32d6f0210397a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:NationalDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i66939161697d4a8383453953d772731b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:NationalDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i25682a7056614079a475a3eb860dfb44_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:NationalDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if15e070af7444e67829041052c995756_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:NationalDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9a836ba8d63d4146903a0f7bfaa0f339_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7ca7b262fa91492dbc7e88575948ad92_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i019c004212374dfab097812e66b081e1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6024484d46494a44ba4e0e852ce57cfe_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2603c2917d18440988f38590e40a136a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:OnlineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9e938b38405f4656b3ed99f1645e7bee_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:OnlineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i03c8a49b2369405cb6f5b509cc5a4a4e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:OnlineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0865e87bff544de38fb22315dde6a478_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:OnlineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie759f59ee48c4016aefe18c05da6ab39_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieee1187320434a48be99db0fe8d705c2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i735da84efef74e75bb51f6e96ae594fc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i53018deaf97042baa23445d88d27cb5a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0d3c8e2c690a4a2f9f8affab680933a1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3a9a6fe47bfd471298991695d06b1ec5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icfb483dfb72d459fa793f148d31d45f4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifc9c7d6e53d74a9da8e804d964de0d81_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iac5e53088ae342f1abd348d7d5d04496_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icd9e7ece87ff49f08d806e7586d83788_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i99e4b0b78ba840f584fc7dda21eb5f4e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ief8f5a8032db4ea0bb7c9a3a27893b47_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i261059617a22422795e81bdecae41b1f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3015a8a3b6da4bdcb1e396a6de2b98bd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:TaizhouFulingPlasticsCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia15c2120b9c444eb904593ce1fa335bb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:FulingTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id1492408c32846dba44202e2a9bfb886_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:WenHoIndustrialCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4596de35b8de4daface6c1b40e331464_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idc374b048a2449fd8f2f090c7b606c36_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i61b4c4ac2f4541efb85c7cd807f7cba6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie624cc22e15a4beba921b3503c520aa0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a7f3505e6284401940af99fd757bebf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie18f8b40c55645ae84df5e7df3d47dfb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fe32655d89e4239bf483e828b28c69c_D20210301-20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">krt:PacificCupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="ice0665f478464a00b601076bbeecce04_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">krt:PacificCupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i201b31fd4242428bb19246ffdac9621e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifde77562446641a29218be4a13906136_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1aa2554707594e9ca36fe6377087207a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="icf48e119da424d81830de5d18dd230de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic77d382780534f8d9daa1fa2a445b78c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i124de397551a4638816610b89eca93a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28c334d6f618412ea34a2df04cde8773_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7cfbb4219c154a9ea8ad4ab578fed7ad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a91e826f8754f319982de4b0f9798fb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic4c1e326cf4b47988b2c1affb64cba45_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i637453241344481aafcd8101ed6549fa_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i694fa7d07d8942159102832b68d6a3a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id278cb36a0bd4ae6acc40f7038ad61a3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krt:PropertyHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6d9944448c2445869c86c890c96c01ae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krt:PropertyHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08bcefe5824a4491b0ebb0da385fe043_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8cbe8c9a793c43f4a740327256855837_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ad82e323da34d9eaa5d5e55abcae809_I20190530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-30</instant>
        </period>
    </context>
    <context id="i9e7ad3c23be54a1d88686845cc1c486b_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i8105e2b3e9de4717bc0cd9e3af648fa4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6ba823eb3e3f432fa2406f04b2fe267b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifb7d168a765a496e8550f790b5d5cd85_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6b6cfc425084471b7aa3033870b5811_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id85a2a29501d4338a275eb15696df270_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i500446612cd9478dafb5cea820f30888_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a077d5c0a16444db74ef7990f48419e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i138afe2b944746d992b029983f719046_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ae02935423f45a79b1dcae2bee1d3f0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i77f8aaca41ff4ef89c00d8edef49784f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMarch2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i737652d685664c17a25311168e8bdee2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMarch2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6ff4cc13fec74683940ba5d1d9d60071_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMarch2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4d7909d028034671ac42e1fe9ef4a709_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:EquipmentLoanWithDrawDownPeriodEndingAugust282019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if6cccfa2685847c9b00e498007631317_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJuly2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i993562f83a45452186eb67631f13003a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJuly2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0144f8ff92634c97b33205cf7955f2f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJuly2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ec460ef077240099bd1301cf5495dfa_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingApril302021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibfe02a4386ab4dd99df95fa6f4ece031_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingApril302021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibe24986a20314548b6c8d53478d4201e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingApril302021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a8dcf0a49d34206bc148f53fadf547e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember312021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i432af4827ba141eca30c56afd07e9871_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember312021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1878c250e03a4110888e5aead7cd1376_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember312021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic616793420f24bc69e5dd7a5f8d88278_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:LongTermDebtSubtotalOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i41df4a7b6cec4aeaa34d2de60d9dbb1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:LongTermDebtSubtotalOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if26632503388451ebcc34b9837177dfc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:EquipmentLoanWithDrawDownPeriodEndingMay312019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idaf6b1d3aa814b6b83510d2a3dd42850_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:EquipmentLoanWithDrawDownPeriodEndingMay312019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6a7519d6afa4af6a15b74ce11b706f6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay312024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6d2034532f154841ad4454e60c9cccfb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay312024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4366c11d75884f9583f575885ea3d174_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2ad0915515f94d92b8323f6ad99f2317_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i560c159a1278477c8ac719503ef72188_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idf1bc43da822485686c2e1f767cba1d2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd787f73e0394c7cb98ca4f1087b88d7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d57c0b5661145679d5213711af47ffa_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i31322151cb9f46f4a8b5453e559929bd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i826300c0dc9c46949ad7d41274e0539f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia7d17c22b02e48be85bcc08b7e19d922_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1af61f55092a4d24954ed31f7b48fbb2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if8149a6ad9b3457f99102f058a15973d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib382a08cc44e4bfbb85c46f3e3a42c6d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune172025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia3fd79c9d47b4eb08c91a58f8a630045_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune172025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7917c7bab29542248be4c73f4306c229_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune172025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic6168d564bd54e6b908250cc9d82d7db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune172025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2f579686acc45f098d9a30f8f6490de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune172025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9350d2959b24b79a4b3905229bc7d04_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i15f408fa87074840a0ca65f9e93bc08d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i537d2381d3914979af1855ec72ef6c72_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:LongTermDebtSubtotalTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i90dd919e463f4377923c47724cc36639_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:LongTermDebtSubtotalTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1b8c0bf56b2470e94f792a0f25f21ed_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune302025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7f75cf661b5a45348e63fb68a0c22130_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune302025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibc10606c8800406aa0ed103114ba449a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune302025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i34a596144d1849fa9a06a2b795240576_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune302025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c32085efcda4b15a3ad2026ac3d416f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingSeptember302026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if97eddde249e43df9738e0d145c87432_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingSeptember302026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iebc02649e31e4ec2a3a69e10c73ee903_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingSeptember302026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20831a9f253b47ce8b0f09ee0a382496_D20200416-20200416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-16</startDate>
            <endDate>2020-04-16</endDate>
        </period>
    </context>
    <context id="ia803c9aef728493790aaa0c0e57bc670_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9e90502357574def90a18e9810c8243b_D20190613-20190613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-13</startDate>
            <endDate>2019-06-13</endDate>
        </period>
    </context>
    <context id="ie6cfe6f25df645b0b7dbc22c02e5cdc5_I20190613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-13</instant>
        </period>
    </context>
    <context id="iba7f0741dfeb4bd991023e00e33a4250_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i88d97b0c6dd8472ea322bf76bdf469ff_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0f637530241e42f4acd4f136dd81ad34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i291c13486d2a4ac2ba873e9768e1cebf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia7a4c140324b4e7e9ca08d98a2a40343_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i10c2140f445e45818c1cee2d91e480e7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i51ceade289c14d69a3a00db28bcaf44b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2b53dc0b3be146388444828f781d642e_D20190603-20190603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-03</startDate>
            <endDate>2019-06-03</endDate>
        </period>
    </context>
    <context id="i6687b00c36b04847ad63ee1cf35da99d_I20190603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-03</instant>
        </period>
    </context>
    <context id="i5174feeb58f744cb8c23ebdd33bfa74b_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="if8fbfe2804bb480382271ff0625ebb46_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id8e353c016f040c79ab7f6da9dd7a5cf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i360742cc9eaa4743bea76b8e42026a0b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8efe985bf10141329ba64f10bc085621_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if335fc61db8a4932ae1dd846c09f1229_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7ed94aee42f64efe865575a4cfbc6933_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i198b57586f3840dd814b8d2c9e2980c9_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="id4564aca91c5493aa124b7a39fe419f3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i92f58f3e92a84c7da6c653ce001a8f42_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8f0e6f56d4bc4b6d9d63a9851f97f9b8_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="ifdddfbd444174e1faca0ddedd8acdc03_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie99c43e134f1410eb2885c43b9d7d874_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4eca3c083f464331a10f262edb6719bb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ida2f04dea91c4f89ae6d524944ac5ee0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if40aa68d1d1842e38e67b96d3addad61_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if6a103548bff47c2a2a36267d697437f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9dc3c6e081174791911448fda52fdc75_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i06b333c878764a5a9f04d66cf9da5c28_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i08ac40d720bc48bfb3e4a0d2379286db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7c151e66e9a42b3914e5538c37ab8c1_I20200909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-09</instant>
        </period>
    </context>
    <context id="i0b322d8426a4472ab908b2185501e40a_D20200909-20200909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-09</startDate>
            <endDate>2020-09-09</endDate>
        </period>
    </context>
    <context id="i8e8edd3f13654adb8d7e3d2c5bb6c3fc_D20200909-20200909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-09</startDate>
            <endDate>2020-09-09</endDate>
        </period>
    </context>
    <context id="ibee687657bc04f10b6c48637c5f4ab16_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6db504f5dcb945978a35bc4257d1a513_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id402b3f6111c4c298e09b1f31cd88292_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaf27f287a4c84a1a9434608ba09ae3ef_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyGlobalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0892aca0d9634eb093020267490c4418_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyGlobalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i0765a301ebe4466cb536904c0330aef2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8b4875460441424e8168360bbd4d263b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyGlobalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9fb88b61f2714a31a670f7f99623357f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i354b8bb0c68f49739a0dbcc10f732d2d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyGlobalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8b80c250f2fb42f3bfb8507dda5e38f8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i20910c2af60a4ea68dec847e301ea31c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyGlobalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifccc7a7da3c1426fa67f90f53841f2d0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic55057feeb5745758c72bdb6b1852d9a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6583b289964641c1bb247d00a3df8232_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyGlobalLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i59cb5a69dd304717a91ce15e9da9ed02_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9573214659514e80946fb35b54516f0c_D20210610-20210610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-10</startDate>
            <endDate>2021-06-10</endDate>
        </period>
    </context>
    <context id="i84b6837d7e784d8da14f981e2ac2738e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i133fb55b799d43b79ba67fdd2e10da93_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2c59076d526c4f8d9b02584439c2beeb_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i83e16d1f9404497ba77267bce7c3df31_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic70c767fc9814490abf8747d6df6dae9_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</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="distribution_center">
        <measure>krt:distribution_center</measure>
    </unit>
    <unit id="segment">
        <measure>krt:segment</measure>
    </unit>
    <unit id="reporting_unit">
        <measure>krt:reporting_unit</measure>
    </unit>
    <unit id="entity">
        <measure>krt:entity</measure>
    </unit>
    <unit id="unrelated_party">
        <measure>krt:unrelated_party</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="stockholder">
        <measure>krt:stockholder</measure>
    </unit>
    <unit id="shareholder">
        <measure>krt:shareholder</measure>
    </unit>
    <unit id="store">
        <measure>krt:store</measure>
    </unit>
    <unit id="vote">
        <measure>krt:vote</measure>
    </unit>
    <unit id="convertible_note">
        <measure>krt:convertible_note</measure>
    </unit>
    <unit id="employees">
        <measure>krt:employees</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80L2ZyYWc6NjljYTA1YmE5ZmU3NDIzOTkwOGJjMjM3ODliMmUyOWUvdGFibGU6N2Q5YTQwNjczN2JlNGVhMmI1ZWZlMjZmYWQ2YjE4ZGIvdGFibGVyYW5nZTo3ZDlhNDA2NzM3YmU0ZWEyYjVlZmUyNmZhZDZiMThkYl84LTEtMS0xLTc2ODY_ff6dd349-33eb-469f-9f19-877c7a7e303d">0001758021</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80L2ZyYWc6NjljYTA1YmE5ZmU3NDIzOTkwOGJjMjM3ODliMmUyOWUvdGFibGU6N2Q5YTQwNjczN2JlNGVhMmI1ZWZlMjZmYWQ2YjE4ZGIvdGFibGVyYW5nZTo3ZDlhNDA2NzM3YmU0ZWEyYjVlZmUyNmZhZDZiMThkYl85LTEtMS0xLTc2ODY_35d151ab-136c-4d33-b00e-9ab91b558bb5">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80L2ZyYWc6NjljYTA1YmE5ZmU3NDIzOTkwOGJjMjM3ODliMmUyOWUvdGFibGU6N2Q5YTQwNjczN2JlNGVhMmI1ZWZlMjZmYWQ2YjE4ZGIvdGFibGVyYW5nZTo3ZDlhNDA2NzM3YmU0ZWEyYjVlZmUyNmZhZDZiMThkYl8xMC0xLTEtMS03Njg2_fdeb9a7b-ecc7-4b56-bdb1-cd5ebc499e10">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80L2ZyYWc6NjljYTA1YmE5ZmU3NDIzOTkwOGJjMjM3ODliMmUyOWUvdGFibGU6N2Q5YTQwNjczN2JlNGVhMmI1ZWZlMjZmYWQ2YjE4ZGIvdGFibGVyYW5nZTo3ZDlhNDA2NzM3YmU0ZWEyYjVlZmUyNmZhZDZiMThkYl8xMS0xLTEtMS03Njg2_4dcedcf5-ae7e-43e3-a4f5-6459ad90075b">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80L2ZyYWc6NjljYTA1YmE5ZmU3NDIzOTkwOGJjMjM3ODliMmUyOWUvdGFibGU6N2Q5YTQwNjczN2JlNGVhMmI1ZWZlMjZmYWQ2YjE4ZGIvdGFibGVyYW5nZTo3ZDlhNDA2NzM3YmU0ZWEyYjVlZmUyNmZhZDZiMThkYl8xMi0xLTEtMS03Njg2_fc16724a-f8b1-439f-8a98-3fde86efc761">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGV4dHJlZ2lvbjo3MDFjMWEyM2YxNWQ0YTYzOGMzYWRmMzNmNmE3NDNlOF8xOTY0_56b61982-e2dc-4bc4-b11f-f637cf98ee23">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6ZjcyZTdiNzliNDE2NDBiNGI0NDA1MjBmMDkzMmY3NzcvdGFibGVyYW5nZTpmNzJlN2I3OWI0MTY0MGI0YjQ0MDUyMGYwOTMyZjc3N18wLTAtMS0xLTc2ODY_180a113e-7b17-4372-a890-eb88317a3948">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGV4dHJlZ2lvbjo3MDFjMWEyM2YxNWQ0YTYzOGMzYWRmMzNmNmE3NDNlOF8xMzM_d1ff8d50-dc2f-4521-b664-b10faf46bac0">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6NmJlZjcwNGRkYmYyNDI4OTg2MTBmOTE0MGM0ODE5MDQvdGFibGVyYW5nZTo2YmVmNzA0ZGRiZjI0Mjg5ODYxMGY5MTQwYzQ4MTkwNF8wLTAtMS0xLTc2ODY_c140997c-3862-4a8b-ac81-0dee5192f317">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGV4dHJlZ2lvbjo3MDFjMWEyM2YxNWQ0YTYzOGMzYWRmMzNmNmE3NDNlOF8xOTY1_d8622a39-7085-4303-aeb4-95ee75329d9e">001-40336</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGV4dHJlZ2lvbjo3MDFjMWEyM2YxNWQ0YTYzOGMzYWRmMzNmNmE3NDNlOF8xOTU5_44513eaf-3377-4fb8-9072-9eb10373e7d2">Karat Packaging Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6MjA0OGQ2ODcxYzg3NGVkYWJkZjFiZjkzMjkyOTE4YTUvdGFibGVyYW5nZToyMDQ4ZDY4NzFjODc0ZWRhYmRmMWJmOTMyOTI5MThhNV8wLTAtMS0xLTc2ODY_79d222f1-052c-4110-a0b4-2c3fa1e3e451">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6MjA0OGQ2ODcxYzg3NGVkYWJkZjFiZjkzMjkyOTE4YTUvdGFibGVyYW5nZToyMDQ4ZDY4NzFjODc0ZWRhYmRmMWJmOTMyOTI5MThhNV8wLTItMS0xLTc2ODY_31d5e7c2-155f-4e0e-987c-36918f51ef5a">83-2237832</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6MjA0OGQ2ODcxYzg3NGVkYWJkZjFiZjkzMjkyOTE4YTUvdGFibGVyYW5nZToyMDQ4ZDY4NzFjODc0ZWRhYmRmMWJmOTMyOTI5MThhNV8zLTAtMS0xLTc2ODYvdGV4dHJlZ2lvbjplM2U4YTVmNGE4YTM0NzFjYmU0MjMwMDgyZDM2ZjJmM182_2106930c-8d2a-48ce-a376-e96c7aa045a6">6185 Kimball Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6MjA0OGQ2ODcxYzg3NGVkYWJkZjFiZjkzMjkyOTE4YTUvdGFibGVyYW5nZToyMDQ4ZDY4NzFjODc0ZWRhYmRmMWJmOTMyOTI5MThhNV8zLTAtMS0xLTc2ODYvdGV4dHJlZ2lvbjplM2U4YTVmNGE4YTM0NzFjYmU0MjMwMDgyZDM2ZjJmM18xMA_aca6fef3-2328-4586-af79-e17909bfd9dc">Chino</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6MjA0OGQ2ODcxYzg3NGVkYWJkZjFiZjkzMjkyOTE4YTUvdGFibGVyYW5nZToyMDQ4ZDY4NzFjODc0ZWRhYmRmMWJmOTMyOTI5MThhNV8zLTAtMS0xLTc2ODYvdGV4dHJlZ2lvbjplM2U4YTVmNGE4YTM0NzFjYmU0MjMwMDgyZDM2ZjJmM18xNA_03f5f1a1-22d8-455e-a43b-bf42b6c4d687">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6MjA0OGQ2ODcxYzg3NGVkYWJkZjFiZjkzMjkyOTE4YTUvdGFibGVyYW5nZToyMDQ4ZDY4NzFjODc0ZWRhYmRmMWJmOTMyOTI5MThhNV8zLTItMS0xLTc2ODY_a45700b2-9cbd-43d4-9aeb-710e319cbf5a">91708</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6NTk3ZGE3YzNmOTQ0NDY5M2EyNDRjNThhZGNlYjlhZTcvdGFibGVyYW5nZTo1OTdkYTdjM2Y5NDQ0NjkzYTI0NGM1OGFkY2ViOWFlN18wLTEtMS0xLTc2ODYvdGV4dHJlZ2lvbjoxOGFhNzkzYjVjZDU0ZmFmYTZlY2RiODljOGQ0NjQzNV82_ea09590d-4801-4156-aaaa-91acd185e595">626</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6NTk3ZGE3YzNmOTQ0NDY5M2EyNDRjNThhZGNlYjlhZTcvdGFibGVyYW5nZTo1OTdkYTdjM2Y5NDQ0NjkzYTI0NGM1OGFkY2ViOWFlN18wLTEtMS0xLTc2ODYvdGV4dHJlZ2lvbjoxOGFhNzkzYjVjZDU0ZmFmYTZlY2RiODljOGQ0NjQzNV8xMA_85382b27-45c6-4758-a340-4d8d7feabb2d">965-8882</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6NTM5YzFmYzczZTZmNGFmYmEyZWYwZjNjMWQxYzgzNjkvdGFibGVyYW5nZTo1MzljMWZjNzNlNmY0YWZiYTJlZjBmM2MxZDFjODM2OV8xLTAtMS0xLTc2ODY_50e40ec5-5495-451d-8a11-796d0317eec3">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6NTM5YzFmYzczZTZmNGFmYmEyZWYwZjNjMWQxYzgzNjkvdGFibGVyYW5nZTo1MzljMWZjNzNlNmY0YWZiYTJlZjBmM2MxZDFjODM2OV8xLTItMS0xLTc2ODY_540d01bf-1a80-4c81-bb22-57240c960fee">KRT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6NTM5YzFmYzczZTZmNGFmYmEyZWYwZjNjMWQxYzgzNjkvdGFibGVyYW5nZTo1MzljMWZjNzNlNmY0YWZiYTJlZjBmM2MxZDFjODM2OV8xLTQtMS0xLTc2ODY_58a243d9-8597-4874-96c0-558119c7e1b2">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGV4dHJlZ2lvbjo3MDFjMWEyM2YxNWQ0YTYzOGMzYWRmMzNmNmE3NDNlOF8xNjQ5MjY3NDQzNjM4_d1e3e54d-d28e-424c-927c-0c7f8712f90a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGV4dHJlZ2lvbjo3MDFjMWEyM2YxNWQ0YTYzOGMzYWRmMzNmNmE3NDNlOF8xOTYy_da304386-83c4-4870-ac91-44abf42ca380">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6ODMxYmJkMjM3NzU4NGU0Njk1NGJlYzQzYTI3ZWMwMGQvdGFibGVyYW5nZTo4MzFiYmQyMzc3NTg0ZTQ2OTU0YmVjNDNhMjdlYzAwZF8xLTEtMS0xLTc2ODY_f505252a-4d48-4839-ac0f-a01ce9559ce8">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6ODMxYmJkMjM3NzU4NGU0Njk1NGJlYzQzYTI3ZWMwMGQvdGFibGVyYW5nZTo4MzFiYmQyMzc3NTg0ZTQ2OTU0YmVjNDNhMjdlYzAwZF8xLTUtMS0xLTc2ODY_af12a416-71c5-4dcf-85ab-0699e7ac7005">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGFibGU6ODMxYmJkMjM3NzU4NGU0Njk1NGJlYzQzYTI3ZWMwMGQvdGFibGVyYW5nZTo4MzFiYmQyMzc3NTg0ZTQ2OTU0YmVjNDNhMjdlYzAwZF8yLTUtMS0xLTc2ODY_b65421e0-768f-441e-9c48-31b83f61ecbc">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGV4dHJlZ2lvbjo3MDFjMWEyM2YxNWQ0YTYzOGMzYWRmMzNmNmE3NDNlOF8xOTY2_5cbd4400-25bf-4891-aceb-2d59aa1b7bd4">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGV4dHJlZ2lvbjo3MDFjMWEyM2YxNWQ0YTYzOGMzYWRmMzNmNmE3NDNlOF8xOTYz_9260f4a3-388e-48a9-b9eb-c02693ed1640">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i05a2a7d56c144fce806286dd8967b12b_I20211112"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xL2ZyYWc6NzAxYzFhMjNmMTVkNGE2MzhjM2FkZjMzZjZhNzQzZTgvdGV4dHJlZ2lvbjo3MDFjMWEyM2YxNWQ0YTYzOGMzYWRmMzNmNmE3NDNlOF8xOTQ2_48749e52-69b8-4a63-a01d-cfdd98181deb"
      unitRef="shares">19799424</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNC0wLTEtMS03Njg2L3RleHRyZWdpb246MjgwNDAxMzUyMTZhNGVjYTliOWQ0NGE5MGM3YWNjYzRfNDE_e7e6e588-355b-4224-b162-d736a54ccde3"
      unitRef="usd">700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNC0wLTEtMS03Njg2L3RleHRyZWdpb246MjgwNDAxMzUyMTZhNGVjYTliOWQ0NGE5MGM3YWNjYzRfNDg_5f13f607-17c0-4b05-88f6-b52b5f1b3f55"
      unitRef="usd">100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNC0xLTEtMS03Njg2_3deb0fa4-dd16-4f96-9b2a-c19b72b7732d"
      unitRef="usd">1679000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNC0zLTEtMS03Njg2_e486971d-cdfa-4b4e-ba0b-18eb82e476b5"
      unitRef="usd">448000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNS0wLTEtMS03Njg2L3RleHRyZWdpb246NmI0MTk3YTUzZGUwNDUxMWJiMjE5ZjNjZDllYzk2MDRfNjc_c91a9ab6-c2d5-41e4-8899-83e1e9c33143"
      unitRef="usd">300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNS0wLTEtMS03Njg2L3RleHRyZWdpb246NmI0MTk3YTUzZGUwNDUxMWJiMjE5ZjNjZDllYzk2MDRfNzQ_c5b652ee-1ebe-447b-b591-d341709caa57"
      unitRef="usd">300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNS0wLTEtMS03Njg2L3RleHRyZWdpb246NmI0MTk3YTUzZGUwNDUxMWJiMjE5ZjNjZDllYzk2MDRfNTQ5NzU1ODEzOTMzMw_6b1c6ea0-9b8e-453d-8542-ee8c764a9260"
      unitRef="usd">0.0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNS0wLTEtMS03Njg2L3RleHRyZWdpb246NmI0MTk3YTUzZGUwNDUxMWJiMjE5ZjNjZDllYzk2MDRfNTQ5NzU1ODEzOTM0OA_c7ce68dd-c5b2-47b4-9025-c843ac61514e"
      unitRef="usd">-0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNS0xLTEtMS03Njg2_9d7bdc86-47b7-4104-a57d-45548d24f4eb"
      unitRef="usd">33276000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNS0zLTEtMS03Njg2_ce16f76a-80ba-4e3c-9b28-56590c3bc507"
      unitRef="usd">23838000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNi0xLTEtMS03Njg2_9f7b9341-ce8a-4792-ac88-0e4dab7407ab"
      unitRef="usd">60207000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNi0zLTEtMS03Njg2_bf5036dd-42b5-4a97-bf09-26e1b06a4e20"
      unitRef="usd">48961000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNy0wLTEtMS03Njg2L3RleHRyZWdpb246YTYwNDY0ZTZhZGM1NDIxOWE4NTlkNDFlZDBkMTU5NGRfNTc_6a7761d4-39ba-4e3f-9d87-81e5183756ff"
      unitRef="usd">100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNy0wLTEtMS03Njg2L3RleHRyZWdpb246YTYwNDY0ZTZhZGM1NDIxOWE4NTlkNDFlZDBkMTU5NGRfNjQ_2ef90b52-c4c9-4e8b-bff0-b305aef82684"
      unitRef="usd">100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNy0xLTEtMS03Njg2_24579f2b-7870-463c-a371-b5bbb475de2f"
      unitRef="usd">5690000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNy0zLTEtMS03Njg2_c378103a-c154-42a6-824c-b1130a4ad742"
      unitRef="usd">6530000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfOC0xLTEtMS03Njg2_05d10ed1-d90c-4a61-90c2-964661a8e9ff"
      unitRef="usd">100852000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfOC0zLTEtMS03Njg2_c156809c-1b42-4260-b1a6-cf74414322b3"
      unitRef="usd">79777000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfOS0wLTEtMS03Njg2L3RleHRyZWdpb246N2VmOGE5NTNmYjhkNGM2MWEwM2IzNzk5MTA0NjFjZTFfNDM_5016618c-1dae-464d-9101-c19d5d8912ce"
      unitRef="usd">46900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfOS0wLTEtMS03Njg2L3RleHRyZWdpb246N2VmOGE5NTNmYjhkNGM2MWEwM2IzNzk5MTA0NjFjZTFfNTE_07ff543e-151e-4659-bb5e-bea8756a9e8b"
      unitRef="usd">47800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfOS0xLTEtMS03Njg2_234fca4b-8b73-43f5-a006-7b2342c0d212"
      unitRef="usd">94041000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfOS0zLTEtMS03Njg2_9c7670cf-5d65-4f98-b83d-7c643de6fab2"
      unitRef="usd">95533000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTAtMS0xLTEtNzY4Ng_67f3563a-d2b4-4e40-8129-75759ee5e119"
      unitRef="usd">4237000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTAtMy0xLTEtNzY4Ng_832dcdc5-8b4a-44c5-8283-7ddec094217b"
      unitRef="usd">2456000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTEtMS0xLTEtNzY4Ng_ea2006e6-6239-4c36-a45d-bfadfda44f51"
      unitRef="usd">3510000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTEtMy0xLTEtNzY4Ng_0512f847-9bc3-423e-817e-b76077d82c18"
      unitRef="usd">3113000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTItMS0xLTEtNzY4Ng_6c14d86c-c06a-4a50-9379-588f42ef43bd"
      unitRef="usd">387000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTItMy0xLTEtNzY4Ng_d8f4869c-6074-4b2d-a5a8-17d1df850175"
      unitRef="usd">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTMtMS0xLTEtNzY4Ng_686cde00-2be3-4e7c-bd73-7d34c265e74e"
      unitRef="usd">64000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTMtMy0xLTEtNzY4Ng_27e6f10b-8dde-4958-8021-85a835af747e"
      unitRef="usd">64000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTQtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmFlOWE2NzIxYzczMTRmMWI5MTYwYmRkYzRjNzI1NDJhXzI4_2a8c0320-b2aa-43e4-a94a-0d72a85a6292"
      unitRef="usd">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTQtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmFlOWE2NzIxYzczMTRmMWI5MTYwYmRkYzRjNzI1NDJhXzM1_b3ddf73a-9bc9-484d-b97f-f2b8a4b5b671"
      unitRef="usd">100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTQtMS0xLTEtNzY4Ng_32bc445a-1c54-41b6-ade0-155df1efad60"
      unitRef="usd">399000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTQtMy0xLTEtNzY4Ng_594e5755-0017-4865-ae33-69a1bd8fbfa2"
      unitRef="usd">161000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTUtMS0xLTEtNzY4Ng_73044027-95cb-4623-a0be-5c933984e06c"
      unitRef="usd">203490000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMTUtMy0xLTEtNzY4Ng_dbe28c3e-3bac-4b95-854d-75883a8ee51f"
      unitRef="usd">181104000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjAtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjA0ODk0NWRjNmYwMTQ3ZTViNTVkYWU3ZDI0Yjc3YjdkXzMy_485ab4c4-27c9-44e6-96eb-89f580d2f715"
      unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjAtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjA0ODk0NWRjNmYwMTQ3ZTViNTVkYWU3ZDI0Yjc3YjdkXzM5_d49af83a-ba56-4de5-bb03-5e515b91335c"
      unitRef="usd">600000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjAtMS0xLTEtNzY4Ng_0bad98fe-51af-4f13-af53-e5422762a568"
      unitRef="usd">19028000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjAtMy0xLTEtNzY4Ng_58abda9e-87b8-49fd-baa0-215058ec0887"
      unitRef="usd">20069000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjUwNGI1NDA1NTM4YjQwNGE4MDgxOWY4MjFhODMzYmJlXzMy_2e627a4f-ca13-4c36-9de6-c89e7cd5f325"
      unitRef="usd">400000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjUwNGI1NDA1NTM4YjQwNGE4MDgxOWY4MjFhODMzYmJlXzM5_c34e8108-1443-48eb-a039-7d39b49cf7b5"
      unitRef="usd">100000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjEtMS0xLTEtNzY4Ng_2c2bcd4c-35e5-46b9-aeb9-e1e655c8fc20"
      unitRef="usd">8161000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjEtMy0xLTEtNzY4Ng_91a9d9ed-a205-4d6f-b8a5-0ffe88a39a30"
      unitRef="usd">4959000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjItMS0xLTEtNzY4Ng_5662ebdb-4f18-4cc8-a266-f76c68e2c808"
      unitRef="usd">2611000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjItMy0xLTEtNzY4Ng_b52437a6-a0ae-4095-9d23-fa19a50b7ae7"
      unitRef="usd">5038000</us-gaap:DueToRelatedPartiesCurrent>
    <krt:CreditCardsPayableCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjMtMS0xLTEtNzY4Ng_f4c703b6-8272-4e48-9e89-47684ebe6315"
      unitRef="usd">131000</krt:CreditCardsPayableCurrent>
    <krt:CreditCardsPayableCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjMtMy0xLTEtNzY4Ng_8219e873-f118-4248-a21d-d983558028b1"
      unitRef="usd">794000</krt:CreditCardsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjUtMS0xLTEtNzY4Ng_000a247e-c32e-4e66-b00d-87613714f863"
      unitRef="usd">106000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjUtMy0xLTEtNzY4Ng_74863cc1-ee73-4303-82eb-3018be5e960f"
      unitRef="usd">41000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjYtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmI2ZTA0ZjQ5MmRlOTQ2OGE4YjViZTIxNmUwMDdjNTI0XzMz_e341182c-1caa-4bd1-8cfa-a431b3b5fc13"
      unitRef="usd">100000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjYtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmI2ZTA0ZjQ5MmRlOTQ2OGE4YjViZTIxNmUwMDdjNTI0XzQx_0f84618d-cc80-471f-a2d8-49fbc304f1c1"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjYtMS0xLTEtNzY4Ng_e4eb8543-d7a7-4ea5-94c5-977bf5efdc26"
      unitRef="usd">1125000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjYtMy0xLTEtNzY4Ng_afc95a4a-6f8a-4922-ba23-282393e40439"
      unitRef="usd">551000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjctMS0xLTEtNzY4Ng_cf1c14bd-c811-42dd-b2d8-821a84ae09e3"
      unitRef="usd">186000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjctMy0xLTEtNzY4Ng_4c443ca0-fe31-425b-8906-14fb70385969"
      unitRef="usd">321000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjgtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmEzZjcxZDVmZmEzNzRjZTNhZWRmYmMzNGNmZDkxM2Y2XzM3_fd475a8f-c1c4-4672-a339-e3f8ad2db27d"
      unitRef="usd">1200000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjgtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmEzZjcxZDVmZmEzNzRjZTNhZWRmYmMzNGNmZDkxM2Y2XzQ0_840e6b4d-41fb-4b0c-bb3e-96ea957351ee"
      unitRef="usd">700000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjgtMS0xLTEtNzY4Ng_3d70bee5-abf1-4156-afaa-1838cb7410b6"
      unitRef="usd">1166000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjgtMy0xLTEtNzY4Ng_d53bdb72-9e7e-4452-884b-bc2252419ebd"
      unitRef="usd">11364000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjktMS0xLTEtNzY4Ng_510107ef-48ab-4beb-a7f0-d6f80d7de08d"
      unitRef="usd">32514000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMjktMy0xLTEtNzY4Ng_2c3096a1-57fc-4eb7-9259-cb4d8b5f7fab"
      unitRef="usd">43137000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzItMS0xLTEtMTI3NTU_ff627c27-5efd-4e67-9237-a86490f2ea34"
      unitRef="usd">6181000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzItMy0xLTEtMTI3NjE_9c63e2bf-1338-488d-8832-5fbfc5f2b726"
      unitRef="usd">6181000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermLineOfCredit
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzItMS0xLTEtNzY4Ng_51dfdb05-286c-4eca-a938-e5318c5c6a96"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzItMy0xLTEtNzY4Ng_9f374bf6-aadf-49ba-acbb-5555de161280"
      unitRef="usd">33169000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjY0Njg5OWYwZjFlNTQxMmFiYWY5ZGZlYTY4MTgxNWJlXzQzOTgwNDY1MTE3MTI_3b4ce36e-344f-4536-8648-6de9282f75ef"
      unitRef="usd">200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjY0Njg5OWYwZjFlNTQxMmFiYWY5ZGZlYTY4MTgxNWJlXzQzOTgwNDY1MTE3MjA_0aa521b1-b286-40c5-9cc4-c8c0444d552b"
      unitRef="usd">100000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjY0Njg5OWYwZjFlNTQxMmFiYWY5ZGZlYTY4MTgxNWJlXzU0_682d3c9d-1686-4650-b9da-6913147f968b"
      unitRef="usd">35600000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjY0Njg5OWYwZjFlNTQxMmFiYWY5ZGZlYTY4MTgxNWJlXzYx_82a276d4-2e6f-4b83-93da-b7bf0bb9c45d"
      unitRef="usd">36700000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjY0Njg5OWYwZjFlNTQxMmFiYWY5ZGZlYTY4MTgxNWJlXzE4MQ_1fbb743b-4749-405e-b58f-942af32fbeed"
      unitRef="usd">200000</us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjY0Njg5OWYwZjFlNTQxMmFiYWY5ZGZlYTY4MTgxNWJlXzE4OA_f07d6508-ef03-438f-a2ff-1fc7d386701c"
      unitRef="usd">100000</us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent>
    <krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzMtMS0xLTEtNzY4Ng_846a0e15-7bc7-4c9e-a45d-65fb210c74d7"
      unitRef="usd">35629000</krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent>
    <krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzMtMy0xLTEtNzY4Ng_561200cd-1cd5-4ecd-bf69-19404bbca39e"
      unitRef="usd">53410000</krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzQtMS0xLTEtNzY4Ng_e3758c78-72bd-4702-9b72-c7d1b460c6fd"
      unitRef="usd">106000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzQtMy0xLTEtNzY4Ng_5dcb3435-e93e-4d1d-8f9c-954c2dd9c6a9"
      unitRef="usd">290000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibc72246ccf834520bed96747cd98a820_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzUtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjk0ZTE4MDM3NmNiNjRmMjVhM2FkZjRhYTQ5MjQwZmUwXzMz_327c75be-6ed3-4d2b-b4ea-12f472b31913"
      unitRef="usd">2900000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i167244dccf2e432b8c5c2e0b4de10922_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzUtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjk0ZTE4MDM3NmNiNjRmMjVhM2FkZjRhYTQ5MjQwZmUwXzQw_692d6cfe-0b46-4a33-b018-33afefd94c1c"
      unitRef="usd">3900000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzUtMS0xLTEtNzY4Ng_e2e04f6b-d670-4d56-889d-e6f63098a89d"
      unitRef="usd">4051000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzUtMy0xLTEtNzY4Ng_fd60e662-5778-46ca-912a-61c90b448c89"
      unitRef="usd">5049000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzYtMS0xLTEtNzY4Ng_f239b905-2245-4c51-8ad4-f6908b344b8f"
      unitRef="usd">78481000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzYtMy0xLTEtNzY4Ng_3329e780-2728-41ed-8bbf-867b5ddf2b0a"
      unitRef="usd">141236000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzgtMS0xLTEtNzY4Ng_a87c92a7-2930-4849-8596-8da753905046"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfMzgtMy0xLTEtNzY4Ng_928b6ca8-3d59-4777-a75e-cf8c8383215e"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjAxNWQ0NzhmZWMyMDQ1Y2U4YmEzMmY2MjIxOTQwOGNhXzE4_2fea90d3-39a6-455d-9ef1-740a1bd8dcd1"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjAxNWQ0NzhmZWMyMDQ1Y2U4YmEzMmY2MjIxOTQwOGNhXzE4_73ba76ae-0323-4b24-9d5d-4baba85b8d54"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjAxNWQ0NzhmZWMyMDQ1Y2U4YmEzMmY2MjIxOTQwOGNhXzMy_15b9c7fa-a3c0-4a4f-8f63-c1eebf93d65a"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjAxNWQ0NzhmZWMyMDQ1Y2U4YmEzMmY2MjIxOTQwOGNhXzMy_4fd92a26-9124-4ddd-8a3d-b6a9e8905d40"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjAxNWQ0NzhmZWMyMDQ1Y2U4YmEzMmY2MjIxOTQwOGNhXzU0_2ce347e5-3696-439b-967d-7bcb471639ea"
      unitRef="shares">19737500</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjAxNWQ0NzhmZWMyMDQ1Y2U4YmEzMmY2MjIxOTQwOGNhXzYx_cd294ab4-b315-498f-92a6-a9bb39b9ef33"
      unitRef="shares">19714500</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjAxNWQ0NzhmZWMyMDQ1Y2U4YmEzMmY2MjIxOTQwOGNhXzEyOA_05597319-73af-49c5-8d26-419a33e0c274"
      unitRef="shares">15190000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjAxNWQ0NzhmZWMyMDQ1Y2U4YmEzMmY2MjIxOTQwOGNhXzEzNQ_39470a6b-976e-4999-8ae8-51bcee3b8926"
      unitRef="shares">15167000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDEtMS0xLTEtNzY4Ng_1c351f62-3a31-40a9-a62e-01f3fd9bc46b"
      unitRef="usd">20000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDEtMy0xLTEtNzY4Ng_eba7ef2d-5228-4a43-b235-68d8c3754ae4"
      unitRef="usd">15000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDItMS0xLTEtNzY4Ng_10d4145e-cab1-49b7-b0ac-78891e3add67"
      unitRef="usd">82656000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDItMy0xLTEtNzY4Ng_ed02bed4-f4be-498e-a764-8cb7cf8169b6"
      unitRef="usd">13981000</us-gaap:AdditionalPaidInCapital>
    <krt:TreasuryStockParOrStatedValuePerShare
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjUxZTY1ZmE4ZGE4MTRlZjFiNGI2M2QyMmRlM2U3MDQ0XzIx_09c7eac5-709b-4be0-aa87-fc745e79cf2a"
      unitRef="usdPerShare">0.001</krt:TreasuryStockParOrStatedValuePerShare>
    <krt:TreasuryStockParOrStatedValuePerShare
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjUxZTY1ZmE4ZGE4MTRlZjFiNGI2M2QyMmRlM2U3MDQ0XzIx_57c3cfe4-af7b-4e28-ae06-eebdfc243ab9"
      unitRef="usdPerShare">0.001</krt:TreasuryStockParOrStatedValuePerShare>
    <us-gaap:TreasuryStockShares
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjUxZTY1ZmE4ZGE4MTRlZjFiNGI2M2QyMmRlM2U3MDQ0XzM3_8892ca6a-a07d-4c8c-8dbb-c553c6b7cf34"
      unitRef="shares">23000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjUxZTY1ZmE4ZGE4MTRlZjFiNGI2M2QyMmRlM2U3MDQ0XzQ0_66a22bdf-0f5a-4688-b8ae-367dea26faf9"
      unitRef="shares">23000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDMtMS0xLTEtNzY4Ng_d38e357a-c96d-4eab-a0a7-cd3b049fa663"
      unitRef="usd">248000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDMtMy0xLTEtNzY4Ng_e1207fa3-33b7-4fa0-a4c2-9426db08e1f0"
      unitRef="usd">248000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDQtMS0xLTEtNzY4Ng_ecb451c4-2f3d-4eee-99dc-286e826f91e1"
      unitRef="usd">33805000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDQtMy0xLTEtNzY4Ng_421e3791-84ac-42ff-95ae-a6d0c5959f39"
      unitRef="usd">18656000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDUtMS0xLTEtNzY4Ng_3a05d38d-a2e2-4cfe-9189-e3cf96432098"
      unitRef="usd">116233000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDUtMy0xLTEtNzY4Ng_01100151-3441-4318-be97-dea775656c89"
      unitRef="usd">32404000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDYtMS0xLTEtNzY4Ng_5459d8ee-45b7-4373-b1e8-f0c6eaf8081f"
      unitRef="usd">8776000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDYtMy0xLTEtNzY4Ng_96b9c335-5523-4c39-8c03-c4eae89d572f"
      unitRef="usd">7464000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDctMS0xLTEtNzY4Ng_88a7a082-9f90-49e9-b187-9e51564c8996"
      unitRef="usd">125009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDctMy0xLTEtNzY4Ng_680672c4-894f-4e36-833e-056ec95715f6"
      unitRef="usd">39868000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDgtMS0xLTEtNzY4Ng_11a529e3-3495-4ed3-b2f6-5f2555f0b2ad"
      unitRef="usd">203490000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xNi9mcmFnOmM2OTE2YjNlNGRlZDQyNzViMTkyZTIyZmM2NGYwYjNjL3RhYmxlOjlmMWQwYzQ5YmEzZjRjNTk4NzM1OGMxN2ZjZDEzN2UwL3RhYmxlcmFuZ2U6OWYxZDBjNDliYTNmNGM1OTg3MzU4YzE3ZmNkMTM3ZTBfNDgtMy0xLTEtNzY4Ng_0d811ed1-fcbd-434a-8b90-7f0cc918f69b"
      unitRef="usd">181104000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMi0xLTEtMS03Njg2_8f825cba-8a0a-4276-aec5-187f8d0bd7ee"
      unitRef="usd">102711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMi0zLTEtMS03Njg2_3578ede9-af39-4bc0-aa89-19bc2a6dbba4"
      unitRef="usd">76317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMi01LTEtMS03Njg2_e7f4c03d-269c-4110-ba80-c84a08333c3b"
      unitRef="usd">272910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMi03LTEtMS03Njg2_90f4cb50-8471-454f-a232-f39db7db6f56"
      unitRef="usd">225137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMy0xLTEtMS03Njg2_44af983d-92a5-495a-9601-178c8ef93b41"
      unitRef="usd">72918000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMy0zLTEtMS03Njg2_6f55dd50-6f73-48a5-b68f-faa9195142ac"
      unitRef="usd">53286000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMy01LTEtMS03Njg2_dca31c3e-f8da-4fe0-bd5f-1c574d16fac4"
      unitRef="usd">193393000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMy03LTEtMS03Njg2_9cd49a80-8b46-4448-9889-0404ac8b9075"
      unitRef="usd">155308000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfNC0xLTEtMS03Njg2_769fd802-90a7-4f25-abf3-594b1c528863"
      unitRef="usd">29793000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfNC0zLTEtMS03Njg2_b6491cb4-dfbb-419a-a475-894b2116758c"
      unitRef="usd">23031000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfNC01LTEtMS03Njg2_fe05d8a5-f399-4bb2-b401-b38ee6276cad"
      unitRef="usd">79517000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfNC03LTEtMS03Njg2_574e5a5d-6ac8-4b69-ad98-9b444f67b29c"
      unitRef="usd">69829000</us-gaap:GrossProfit>
    <us-gaap:SellingExpense
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfNy0xLTEtMS03Njg2_0810f2b8-98d0-4561-af6c-376f4c704567"
      unitRef="usd">9855000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfNy0zLTEtMS03Njg2_b3697b36-9c87-4494-a284-d926c944ea4a"
      unitRef="usd">6112000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfNy01LTEtMS03Njg2_01a0b71b-c3d8-4bb9-a0b8-a1498554fe80"
      unitRef="usd">24026000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfNy03LTEtMS03Njg2_2d9a7dfa-04d2-43fa-9277-48635154bc32"
      unitRef="usd">16241000</us-gaap:SellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i12d486c85d194470bb727f988547be50_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOC0wLTEtMS03Njg2L3RleHRyZWdpb246MTE2MWJhZTNkYzU2NGFhYjhkNmI3ZTU0ZDEzYTIxMjlfNTA_6f2f444d-98a0-4d95-8d49-908a5d8b7ad2"
      unitRef="usd">700000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i749131a1dac94108a3d8a22626a879ae_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOC0wLTEtMS03Njg2L3RleHRyZWdpb246MTE2MWJhZTNkYzU2NGFhYjhkNmI3ZTU0ZDEzYTIxMjlfNTc_9e08d5e2-de55-4fdf-a6c2-a6e18113d898"
      unitRef="usd">800000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i925a58bfd718451fa75f3ecc84a48238_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOC0wLTEtMS03Njg2L3RleHRyZWdpb246MTE2MWJhZTNkYzU2NGFhYjhkNmI3ZTU0ZDEzYTIxMjlfMTcw_39715506-d0bc-4d13-b029-58f93a993fff"
      unitRef="usd">2000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i52b80615bdab4726af63672c5e61405c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOC0wLTEtMS03Njg2L3RleHRyZWdpb246MTE2MWJhZTNkYzU2NGFhYjhkNmI3ZTU0ZDEzYTIxMjlfMTc3_79029702-e069-44e9-a232-24bf9dc50c0a"
      unitRef="usd">1400000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOC0xLTEtMS03Njg2_87f5fe45-8533-426e-8625-44df625bc0ce"
      unitRef="usd">14573000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOC0zLTEtMS03Njg2_2aea073e-9913-4757-be0a-488d2a442864"
      unitRef="usd">9877000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOC01LTEtMS03Njg2_2d440c0a-a627-4fac-97fc-d597f51383b8"
      unitRef="usd">39485000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOC03LTEtMS03Njg2_e30a5d9e-2115-4e2f-b8e7-d082f4940947"
      unitRef="usd">27948000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOS0xLTEtMS03Njg2_aece6ef9-29ac-425a-846e-d279072bcf5d"
      unitRef="usd">24428000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOS0zLTEtMS03Njg2_8a3137fb-f63e-47ff-9cf0-809f647521c0"
      unitRef="usd">15989000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOS01LTEtMS03Njg2_99d9a736-afb4-4028-bd70-c484482e4fbc"
      unitRef="usd">63511000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfOS03LTEtMS03Njg2_e9ef280d-9bde-420f-a674-7989ae4d8f4c"
      unitRef="usd">44189000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTAtMS0xLTEtNzY4Ng_6158dded-7991-4dd8-b41d-de9d1bd8eb9e"
      unitRef="usd">5365000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTAtMy0xLTEtNzY4Ng_6debd3e7-ebcf-456b-b515-1b0b2ebee860"
      unitRef="usd">7042000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTAtNS0xLTEtNzY4Ng_c2cf6916-97b7-42e5-91f9-9fe0732da409"
      unitRef="usd">16006000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTAtNy0xLTEtNzY4Ng_1b3fe1ac-f3a2-41d5-b9e5-c461c8563307"
      unitRef="usd">25640000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RentalIncomeNonoperating
      contextRef="i12d486c85d194470bb727f988547be50_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjY1MzkzMDI5OWY3NzRmNGI5OWI4ZDFkMzMwMmVkMzgyXzI5_0bd157a6-f2d8-4d39-a8f9-4d0719a1a52e"
      unitRef="usd">200000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating
      contextRef="i749131a1dac94108a3d8a22626a879ae_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjY1MzkzMDI5OWY3NzRmNGI5OWI4ZDFkMzMwMmVkMzgyXzM2_12583c4f-9739-4ab5-83e4-1aa5a79fd22e"
      unitRef="usd">0.0</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating
      contextRef="i925a58bfd718451fa75f3ecc84a48238_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjY1MzkzMDI5OWY3NzRmNGI5OWI4ZDFkMzMwMmVkMzgyXzE0OQ_d5a7a5a1-9c61-43a2-b7ac-005f5fcb202e"
      unitRef="usd">700000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating
      contextRef="i52b80615bdab4726af63672c5e61405c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTMtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOjY1MzkzMDI5OWY3NzRmNGI5OWI4ZDFkMzMwMmVkMzgyXzE1Ng_a86bb25e-47f7-4ae4-8d81-102e414189d8"
      unitRef="usd">0.0</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTMtMS0xLTEtNzY4Ng_01150542-15cb-4c54-b5f4-9cd6e3e4935d"
      unitRef="usd">246000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTMtMy0xLTEtNzY4Ng_07f764f1-bd58-4015-a07a-c05a24af9f85"
      unitRef="usd">66000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTMtNS0xLTEtNzY4Ng_c25d53b7-52b0-4fd1-8f17-2fc5caf75012"
      unitRef="usd">738000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTMtNy0xLTEtNzY4Ng_5ac9e923-e67c-49b6-a1f6-880d56082a6c"
      unitRef="usd">66000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTQtMS0xLTEtNzY4Ng_0c4b4624-72d0-4278-b6a5-8ab934a866f5"
      unitRef="usd">101000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTQtMy0xLTEtNzY4Ng_97cee167-3bc7-41b7-ad14-2f12b57bd489"
      unitRef="usd">24000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTQtNS0xLTEtNzY4Ng_1a6cdb14-43f5-4a02-bce7-c65ea284fd6c"
      unitRef="usd">223000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTQtNy0xLTEtNzY4Ng_0acbae06-9797-4f5f-acea-2286e8d517ab"
      unitRef="usd">86000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTUtMS0xLTEtNzY4Ng_ef38f902-7170-4623-84dc-488982127256"
      unitRef="usd">-63000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTUtMy0xLTEtNzY4Ng_503805a9-b2d5-4d8a-a09f-41106dfc1627"
      unitRef="usd">-268000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTUtNS0xLTEtNzY4Ng_a9b86ea1-d187-4a32-8f5f-737c2f20ba49"
      unitRef="usd">-347000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTUtNy0xLTEtNzY4Ng_653ca845-70d2-4cef-9cd9-8b9315ef1d4c"
      unitRef="usd">-377000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i12d486c85d194470bb727f988547be50_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTctMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmM1Y2RiYTI0Zjc1MTQwOTFiY2Y5ODYyMzI5YWE0YzVkXzQx_a03f4201-1f54-41be-99e8-70098e52c1bf"
      unitRef="usd">300000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i749131a1dac94108a3d8a22626a879ae_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTctMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmM1Y2RiYTI0Zjc1MTQwOTFiY2Y5ODYyMzI5YWE0YzVkXzY1_e5ffe344-ab9a-46c1-9c48-10f05da644e4"
      unitRef="usd">300000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i925a58bfd718451fa75f3ecc84a48238_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTctMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmM1Y2RiYTI0Zjc1MTQwOTFiY2Y5ODYyMzI5YWE0YzVkXzE5NQ_1bd04acf-9471-47b7-8cd2-f30a2528020c"
      unitRef="usd">300000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i52b80615bdab4726af63672c5e61405c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTctMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmM1Y2RiYTI0Zjc1MTQwOTFiY2Y5ODYyMzI5YWE0YzVkXzIxOQ_5dc2bff2-833c-43f4-bbfa-7e007cc4ca7b"
      unitRef="usd">2900000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTctMS0xLTEtNzY4Ng_a97af83c-ab1c-4f62-8245-7b1c8eaf304e"
      unitRef="usd">-308000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTctMy0xLTEtNzY4Ng_60d01869-4fd1-4a76-af2d-5e4e3d116c0f"
      unitRef="usd">-847000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTctNS0xLTEtNzY4Ng_d2f608e7-a4be-49dd-b215-4f78f0212b6a"
      unitRef="usd">-1158000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTctNy0xLTEtNzY4Ng_1eb126bb-e33e-4681-bbad-a1b85b23517b"
      unitRef="usd">-4858000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTgtMS0xLTEtNzY4Ng_d164b38f-15fa-4da1-b005-84cf2e294158"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTgtMy0xLTEtNzY4Ng_992478d7-fa84-4b67-9a03-2c746628d08f"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTgtNS0xLTEtNzY4Ng_26ce8a3b-7bd9-4d2e-9b50-3fb99d9367ac"
      unitRef="usd">5000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTgtNy0xLTEtNzY4Ng_5dbf9175-c8ac-4264-b10a-25076c9a2961"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTktMS0xLTEtNzY4Ng_15f185b2-cae6-41bf-b0e0-b1d1be164332"
      unitRef="usd">-24000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTktMy0xLTEtNzY4Ng_f10d4b8a-5e26-4ef5-aca3-056580be3739"
      unitRef="usd">-1025000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTktNS0xLTEtNzY4Ng_4d99c1b1-94cb-42de-bc06-3c667f31b110"
      unitRef="usd">4456000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMTktNy0xLTEtNzY4Ng_4af06f89-4ff3-49c8-be9e-e4665ab87e0a"
      unitRef="usd">-5083000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjAtMS0xLTEtNzY4Ng_e41e11ac-523c-4ad5-8e57-7e425bb7028d"
      unitRef="usd">5341000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjAtMy0xLTEtNzY4Ng_5c2a83ff-b028-47f3-890e-6932c834669d"
      unitRef="usd">6017000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjAtNS0xLTEtNzY4Ng_026c0a65-1699-4c05-84f6-19e225d07b3d"
      unitRef="usd">20462000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjAtNy0xLTEtNzY4Ng_7b2ec14a-00ff-48c8-b220-aae3cdca7bbe"
      unitRef="usd">20557000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjItMS0xLTEtNzY4Ng_140967c1-4bc3-4ecc-a233-db9f16768317"
      unitRef="usd">1268000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjItMy0xLTEtNzY4Ng_06d07c7b-c208-4697-aac4-34b3af24a602"
      unitRef="usd">1451000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjItNS0xLTEtNzY4Ng_a62bf1a4-990b-4732-aea9-7c7b7a24885b"
      unitRef="usd">4001000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjItNy0xLTEtNzY4Ng_18c13cf6-0eaf-4a28-851e-f0c23f3d6ad1"
      unitRef="usd">5483000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjQtMS0xLTEtNzY4Ng_566b705e-ff77-4d5c-ab67-3d164a79411a"
      unitRef="usd">4073000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjQtMy0xLTEtNzY4Ng_0400ec70-2ce2-45a5-bb92-e51bceac608a"
      unitRef="usd">4566000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjQtNS0xLTEtNzY4Ng_bbfe471c-3f59-4955-8a88-e26bd424b286"
      unitRef="usd">16461000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjQtNy0xLTEtNzY4Ng_60cfbdd5-1492-4741-95ce-0c828a8548cc"
      unitRef="usd">15074000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjYtMS0xLTEtNzY4Ng_60e1a73f-5a0e-4bfa-9f50-c867ff2c204f"
      unitRef="usd">287000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjYtMy0xLTEtNzY4Ng_452e66ed-cf79-4662-8bcd-5b9ad722373d"
      unitRef="usd">494000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjYtNS0xLTEtNzY4Ng_0a518d15-e223-4ecf-ab2b-0edc5470f9b3"
      unitRef="usd">1312000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjYtNy0xLTEtNzY4Ng_ce201e53-fc16-451c-8814-aa54961ce3e2"
      unitRef="usd">-1521000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjgtMS0xLTEtNzY4Ng_d9024f24-5a06-4885-aef4-b894a5cdc9ac"
      unitRef="usd">3786000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjgtMy0xLTEtNzY4Ng_04dc22e7-705e-43d6-9ff9-fc4e86538c3f"
      unitRef="usd">4072000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjgtNS0xLTEtNzY4Ng_86e81197-9646-417b-a88d-5670b90b08a6"
      unitRef="usd">15149000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMjgtNy0xLTEtNzY4Ng_4e4c3b12-68de-4e00-b008-adab8ba108e1"
      unitRef="usd">16595000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzEtMS0xLTEtNzY4Ng_c9f7f1c5-a24b-4eab-8c80-bffe55dbdc7a"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzEtMy0xLTEtNzY4Ng_118d4f68-469e-46fb-9890-9c0b4d4bc4fa"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzEtNS0xLTEtNzY4Ng_d79b479c-f4e3-41af-894c-0b2fb789723b"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzEtNy0xLTEtNzY4Ng_c517f00f-0e9e-4148-ad38-a7baed4d49f2"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzItMS0xLTEtNzY4Ng_67ef8e63-4a09-4e9d-b20d-71e90d31f068"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzItMy0xLTEtNzY4Ng_8d0f87d8-81f4-4e08-a5c0-776020745700"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzItNS0xLTEtNzY4Ng_2741a591-1d58-4a6e-adb4-0279c392464b"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzItNy0xLTEtNzY4Ng_67c96f62-4a49-4088-a043-d2daadcb8912"
      unitRef="usdPerShare">1.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzQtMS0xLTEtNzY4Ng_76bc004d-5b9b-4cc9-b13a-720eb81af136"
      unitRef="shares">19710043</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzQtMy0xLTEtNzY4Ng_61c65603-9e9a-4575-87be-6993a8dd5fc1"
      unitRef="shares">15180879</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzQtNS0xLTEtNzY4Ng_565fed0f-ac89-4472-b88f-2f3e8f2b8048"
      unitRef="shares">17945205</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzQtNy0xLTEtNzY4Ng_f242d195-5a9e-4999-9f0e-47176452746d"
      unitRef="shares">15185440</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzUtMS0xLTEtNzY4Ng_cf50fc9f-48e5-4f08-ab32-df6d779d01c7"
      unitRef="shares">19881295</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzUtMy0xLTEtNzY4Ng_d7def9f5-919b-4ced-ba3e-e4c001cd66ee"
      unitRef="shares">15451879</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzUtNS0xLTEtNzY4Ng_9a3d5b8d-311b-4ebf-9d89-d5f51c4c5c46"
      unitRef="shares">18110127</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8xOS9mcmFnOjI1OGIyZjg1MDJlMzQ3ZTNhYTQyMGZiYmNjZWMxZmMwL3RhYmxlOmY3ODVlNmYxYmM5MjRjM2Q5MzkwZTVlYTgzMTQwY2QxL3RhYmxlcmFuZ2U6Zjc4NWU2ZjFiYzkyNGMzZDkzOTBlNWVhODMxNDBjZDFfMzUtNy0xLTEtNzY4Ng_ba9b4af3-2bee-450b-8e0a-4393a20e3d7a"
      unitRef="shares">15456440</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iac7ce910c2eb46c3ab6fcbecca65c1ef_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMi0xLTEtMS03Njg2_1951be20-f6bd-4e98-8402-dfcffa63bdd4"
      unitRef="shares">15190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac7ce910c2eb46c3ab6fcbecca65c1ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMi0zLTEtMS03Njg2_e593b06d-bfb7-4e2c-b904-3ed960d0635a"
      unitRef="usd">15000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i213e888ecc464271a72aa800ae7cf7ee_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMi01LTEtMS03Njg2_4da65fea-bcae-42d6-82c0-44e8de884bdb"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i213e888ecc464271a72aa800ae7cf7ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMi03LTEtMS03Njg2_da6c7066-1ea8-42c3-a358-b244f1f43fd8"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7e1aadbdac4495fa8e3d114fd03f819_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMi05LTEtMS03Njg2_a9cafbe8-fc7b-4319-a988-be00601de31a"
      unitRef="usd">13981000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib3535d25d06f4931a87acc7aa623cc41_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMi0xMS0xLTEtNzY4Ng_ef5ff223-ef00-421a-aed0-4a9731ee17c7"
      unitRef="usd">1745000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i53493d6dde2b481baa41f0acf1b8d9f5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMi0xMy0xLTEtNzY4Ng_8429936c-43ae-4774-b730-d5cb85bdba94"
      unitRef="usd">15741000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1ca29b84593f43e48f6bee0f0d8d5f54_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMi0xNS0xLTEtNzY4Ng_2a4d8982-6527-4e43-a159-c6ae4a407e36"
      unitRef="usd">8313000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia5e8d4628f6c427498df23b68958f5ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMi0xNy0xLTEtNzY4Ng_1225cfba-5268-436c-8ecf-ce29a83f3aa9"
      unitRef="usd">24054000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iab40e3ce0f9e4986863d8ace2d1ea984_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMy0xMS0xLTEtNzY4Ng_f786b08e-4376-496f-8e20-7d88e4799477"
      unitRef="usd">2451000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8ad404caa52e48f481387247192f266f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMy0xMy0xLTEtNzY4Ng_a131e780-1183-41da-9e94-d4fc3ebc6319"
      unitRef="usd">2451000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idc11672ec2b44c42bd5c34b711f1ed1c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMy0xNS0xLTEtNzY4Ng_7d36bb5e-576e-4aa9-838c-3c66bb12099a"
      unitRef="usd">-1884000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if367989c43a145cca2e3fe65d5acc65c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMy0xNy0xLTEtNzY4Ng_3d90735a-0466-4537-b942-2868c063f003"
      unitRef="usd">567000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7a5e75c7fee04983b533e256acaf3880_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNC0xLTEtMS03Njg2_7e153aa5-10c2-4f4f-9c63-018167240685"
      unitRef="shares">15190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7a5e75c7fee04983b533e256acaf3880_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNC0zLTEtMS03Njg2_c6643569-54d9-4e25-8357-9b1d1b99c8a0"
      unitRef="usd">15000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie6304061fa404b58a497acbd79c6ac04_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNC01LTEtMS03Njg2_c14df995-51f0-4527-bb2a-d2a2b38c53e3"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6304061fa404b58a497acbd79c6ac04_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNC03LTEtMS03Njg2_5fab2290-3da6-4c84-97cc-411450a37737"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibfc18403f53b470ea003842620d93c00_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNC05LTEtMS03Njg2_77d244a9-985d-4053-ace9-e81b68ec18ba"
      unitRef="usd">13981000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i388d65b6cb0441c9b4d83f74d1952380_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNC0xMS0xLTEtNzY4Ng_eb950a74-51f4-4526-a23d-a0da0f12809c"
      unitRef="usd">4196000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3ab4a872fbb84626b71471de284cb17c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNC0xMy0xLTEtNzY4Ng_fc2e0a7c-20c3-4b66-8439-dac306314f95"
      unitRef="usd">18192000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6448af145a264e6fbee5ff675bd21dc7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNC0xNS0xLTEtNzY4Ng_ca94ced4-6e8d-4676-a29a-76e341f9aebf"
      unitRef="usd">6429000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4f06c9574f014a8084c7b64444990452_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNC0xNy0xLTEtNzY4Ng_ec166039-4de5-4285-b346-d0208d504058"
      unitRef="usd">24621000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i9e6164e489d7402d8a46ac3e057705c9_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNy01LTEtMS0xMzgzMg_c0cbdbfe-124b-496d-894e-ed8e73cb4b9c"
      unitRef="shares">10000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9e6164e489d7402d8a46ac3e057705c9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNy03LTEtMS0xMzg3MQ_ac8ca932-f608-453a-8e34-f13b112ea979"
      unitRef="usd">107000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i94f17bff4f7e446f94689d3800a3f3ed_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNy0xMy0xLTEtMTM5NjQ_66603492-a31d-4e00-9dbc-e4bf869c26d7"
      unitRef="usd">107000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id802a1928cb34653a7daa4623ea180b8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNy0xNy0xLTEtMTQwMjk_d63476f8-1877-4383-88dd-450399becf45"
      unitRef="usd">107000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsCommonStockCash
      contextRef="i87009f1545ee478a8abb3cd172a84193_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC0xMS0xLTEtMTM5NDE_472166f9-05d8-45c3-a4f8-12d9b74f828e"
      unitRef="usd">607000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i94f17bff4f7e446f94689d3800a3f3ed_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC0xMy0xLTEtMTM5NzI_6ddbeff6-98c4-4ac9-bf79-e6f722307587"
      unitRef="usd">607000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id802a1928cb34653a7daa4623ea180b8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC0xNy0xLTEtMTQwMzc_88bbd4c2-c456-4dc6-aef8-b072a34a5c0b"
      unitRef="usd">607000</us-gaap:DividendsCommonStockCash>
    <us-gaap:ProfitLoss
      contextRef="i87009f1545ee478a8abb3cd172a84193_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOS0xMS0xLTEtMTQzMjM_7b66d524-b905-4645-a33d-0d27edf3ccff"
      unitRef="usd">10072000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i94f17bff4f7e446f94689d3800a3f3ed_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOS0xMy0xLTEtMTM5ODA_a2841009-f01f-401a-b2ff-399d891f818e"
      unitRef="usd">10072000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic641a0c9cd894f638ebf3269b84e77e5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOS0xNS0xLTEtMTQwMDE_23e7d01c-852c-465b-bded-d03e4903c9cc"
      unitRef="usd">-131000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id802a1928cb34653a7daa4623ea180b8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOS0xNy0xLTEtMTQwNDU_3085351a-1830-4f3f-a5ac-e28b32c2f905"
      unitRef="usd">9941000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie99f81efac8f406390ac20aae42864e3_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMTAtMS0xLTEtMTQzMzA_db7f7696-3104-4831-b65e-d442cbbfdc34"
      unitRef="shares">15190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie99f81efac8f406390ac20aae42864e3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMTAtMy0xLTEtMTM4NTQ_ec6e8710-ad02-4903-98fe-0a9eb7ac667b"
      unitRef="usd">15000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7341092123164e3a891c779248838d69_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMTAtNS0xLTEtMTM4NjQ_f37ed8c3-689a-4a2b-b216-be8e8d74d658"
      unitRef="shares">10000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7341092123164e3a891c779248838d69_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMTAtNy0xLTEtMTM5MTQ_cf54988d-37aa-4bad-9765-b45c5cee9de3"
      unitRef="usd">-107000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie5063dc18521413c9f2aede880329920_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMTAtOS0xLTEtMTM5MjM_0e0fc66a-9c9b-465b-849a-36849646282a"
      unitRef="usd">13981000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4a335ab0b178418ca087e22a24d0b57d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMTAtMTEtMS0xLTE0MzIz_03f897c8-a0ec-4208-8752-ab653dae7e0d"
      unitRef="usd">13661000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e722413381c4746b65460698894e09e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMTAtMTMtMS0xLTE0MDA5_efc56aed-2028-4aa3-bf79-7942646027b5"
      unitRef="usd">27550000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7780609fd1c42bd99cb0bbf01a8ce5b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMTAtMTUtMS0xLTE0MDIw_735d9205-ca4e-4b0b-b7ed-e9a9b417981e"
      unitRef="usd">6298000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i711597e2b3dd4e6b83fcad25b2193cd3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfMTAtMTctMS0xLTE0MDUz_8744b2c1-b41a-4f71-811d-de49619b4e7a"
      unitRef="usd">33848000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i706f6fd48eff46168c7b5d592c57f740_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNS01LTEtMS03Njg2_9e04a654-632b-426a-90ec-d2efeff12c67"
      unitRef="shares">13000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i706f6fd48eff46168c7b5d592c57f740_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNS03LTEtMS03Njg2_a490c078-9b96-406d-8f67-8a664867d561"
      unitRef="usd">141000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="idf4f14e644b24a64ab442059a0d9e54d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNS0xMy0xLTEtNzY4Ng_f703bdd0-90be-46bf-8a6e-3aeaa55d4b4d"
      unitRef="usd">141000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNS0xNy0xLTEtNzY4Ng_0a9f684b-418c-481f-996c-089ee4c12eea"
      unitRef="usd">141000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNi0xNy0xLTEtNzY4Ng_c9d0d285-6866-4811-968e-e9cece001742"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:ProfitLoss
      contextRef="if12a07d9297c49f8b801d568a3de0c44_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNy0xMS0xLTEtNzY4Ng_d3396e3a-d998-4b43-b110-8980dbe3e51c"
      unitRef="usd">4072000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idf4f14e644b24a64ab442059a0d9e54d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNy0xMy0xLTEtNzY4Ng_d11ab229-fcdb-42da-90c9-a3a983e3c256"
      unitRef="usd">4072000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5a79241a48cc480189b114afb4104313_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNy0xNS0xLTEtNzY4Ng_37002457-7b6c-4908-b02a-509f71b77801"
      unitRef="usd">494000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfNy0xNy0xLTEtNzY4Ng_8d86c8e5-9ebb-4d47-a148-05f7a7585d8c"
      unitRef="usd">4566000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ieead3c4f2ecf45489f9c4c268dd94146_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC0xLTEtMS03Njg2_d0fa09bb-6ff3-4034-9ef0-6b67132958cf"
      unitRef="shares">15190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieead3c4f2ecf45489f9c4c268dd94146_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC0zLTEtMS03Njg2_4ccfa93f-2789-4500-a06f-49ba3a57c0ef"
      unitRef="usd">15000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icbd0fb3d51f24bbf9e84b4e76828146a_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC01LTEtMS03Njg2_8e814d63-da96-4f53-82d4-d197179b60b0"
      unitRef="shares">23000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icbd0fb3d51f24bbf9e84b4e76828146a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC03LTEtMS03Njg2_57763e99-6281-466e-95f6-5e6b3d3a9fcf"
      unitRef="usd">-248000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2507a5697f0f4b50a4461c237f6ce5c9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC05LTEtMS03Njg2_6dbc3b1c-122a-4337-9f9a-968c26cf9940"
      unitRef="usd">13981000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37b7a75cfa2e43df9df2b98dc85ed7e0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC0xMS0xLTEtNzY4Ng_b546eeeb-6595-4b90-90f5-db839efa7dd0"
      unitRef="usd">17733000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5b26f358a1374635a73c6941fa353669_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC0xMy0xLTEtNzY4Ng_6cc091b4-f386-4953-b04a-1bc47b5b6a8c"
      unitRef="usd">31481000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2ff4bb5c7ceb441daa265e7e74431e7c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC0xNS0xLTEtNzY4Ng_ac29879a-cd41-4beb-a186-04ca4151cacd"
      unitRef="usd">6792000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie5eb9d4fa44e48c5bced0dffdc422e5a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjRlNjBkZTNjYzU0YzQ3OTlhZDRhZWRiZDlmNGU0MDJmL3RhYmxlcmFuZ2U6NGU2MGRlM2NjNTRjNDc5OWFkNGFlZGJkOWY0ZTQwMmZfOC0xNy0xLTEtNzY4Ng_f8d12307-701f-4d1a-8775-d33038c7064a"
      unitRef="usd">38273000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie5ace8e93110430d8f89099abdf20238_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMi0xLTEtMS03Njg2_b1df94a8-92be-4bb2-afc9-2363416a7ae2"
      unitRef="shares">15190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie5ace8e93110430d8f89099abdf20238_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMi0zLTEtMS03Njg2_8c589f96-4cbc-4021-91f6-b0bcbbe9c882"
      unitRef="usd">15000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0c9262d21acd471e8e9406884af26907_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMi01LTEtMS03Njg2_fb3fb68f-34de-44da-ad24-7c93d076e9bd"
      unitRef="shares">23000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c9262d21acd471e8e9406884af26907_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMi03LTEtMS03Njg2_3c583e69-5997-40ff-813a-1cfdbe54dd52"
      unitRef="usd">-248000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifda9e73a7a5a433c9d135a8c31e2985d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMi05LTEtMS03Njg2_da205d86-5de0-4d55-9054-697b949024ea"
      unitRef="usd">13981000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i11a0ffbf8a634573b53c4bcb12631d4b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMi0xMS0xLTEtNzY4Ng_2deecf2b-e8dd-4bde-a210-00be637ee869"
      unitRef="usd">18656000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a548e649e7b405e91e278511d43f5f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMi0xMy0xLTEtNzY4Ng_792a15f9-beca-4690-a671-b85c0382edac"
      unitRef="usd">32404000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if8f4c2dd2051485f9437c06d395a7507_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMi0xNS0xLTEtNzY4Ng_3f037e11-ebb8-4a00-9c14-686ceb644a20"
      unitRef="usd">7464000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMi0xNy0xLTEtNzY4Ng_4b9f5c94-bdb8-4956-ac5e-ebd19fb25af6"
      unitRef="usd">39868000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ib6768c76434146f9b534887c826819cc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0xMS0xLTEtMTQxMTk_f1bc0551-17c8-4ec4-86cd-85c8dc833399"
      unitRef="usd">1780000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i87be3c1acc2d4f60b0f4bf838445e0be_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0xMy0xLTEtMTQxMjc_0cba0ae3-579b-457e-851b-8cd7a7c1238f"
      unitRef="usd">1780000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if1e8fa97abb24996b8b6dbf91d28c688_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0xNS0xLTEtMTQxMzU_04a03c17-516c-47d8-b83f-49b4066347c2"
      unitRef="usd">1270000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id723360a16a6427c9b1fa9557940c8a6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0xNy0xLTEtMTQxNDM_0d4c0ec3-6dac-4d0f-9307-b0ef8e5a1d7f"
      unitRef="usd">3050000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if5363887a1ea43e685d2b9c8e2477b2c_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xLTEtMS0xNDE1MQ_1618dd7c-c6d6-4db6-ae12-7dc7551e57a4"
      unitRef="shares">15190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if5363887a1ea43e685d2b9c8e2477b2c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0zLTEtMS0xNDE1OA_5d13868e-a9df-421a-a199-9b9847d3b751"
      unitRef="usd">15000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i86b59629497c4ee2b0dde86e9e808204_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC01LTEtMS0xNDE2Nw_a0520cb9-4391-4ac1-8fb7-16b51a4ff183"
      unitRef="shares">23000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86b59629497c4ee2b0dde86e9e808204_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC03LTEtMS0xNDMzOQ_e66ddfb7-fb2e-43dd-bde1-21f3efc740ec"
      unitRef="usd">-248000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idf8715d5255f40d28683f2ef04927df3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC05LTEtMS0xNDE3Nw_1603d0e6-4534-4a4d-8eb2-3b973db09504"
      unitRef="usd">13981000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e6162a961214a14a1855c017b13bb24_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xMS0xLTEtMTQxODU_2a24e8ee-f587-478f-8759-2cd9ff33220f"
      unitRef="usd">20436000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if5904bf3ff3a40fa9f377d6f59689895_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xMy0xLTEtMTQxOTM_60d94062-e3fb-42a9-9743-de342111fc90"
      unitRef="usd">34184000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia884e553ca254809930c6884e7a8b9c4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xNS0xLTEtMTQyMDE_7150f201-0375-42da-bcb3-a5cb1dd86533"
      unitRef="usd">8734000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ff94dc3a888492a95a871f0fd8dbb78_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xNy0xLTEtMTQyMTk_a615591c-99be-4b33-bad6-4732d4a20359"
      unitRef="usd">42918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0wLTEtMS0xMjkxMS90ZXh0cmVnaW9uOmY4M2YyMjA1OTNlOTQ4NDI4OWExMGQ3Y2ZlMTU1NGQ0XzQzOTgwNDY1MTEyMTg_1ff68171-cc33-482f-8a43-6e3caab77020"
      unitRef="usd">5088000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i004871dfc57a414391923135a4110cfe_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0xLTEtMS05OTQ4_328aa0c5-63ed-4719-96b5-470f41a8d115"
      unitRef="shares">4542500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i004871dfc57a414391923135a4110cfe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0zLTEtMS05OTU3_97a74337-2b2c-409e-9edf-147918e1d516"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ifce547851f8d4fe7bf80138b063f9bb5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy05LTEtMS05OTcy_143e672d-ec6c-4013-a192-feb7d0bc9024"
      unitRef="usd">67587000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i60efb9082bed4b93b93c7fee9d2e23a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0xMy0xLTEtOTk4OA_af7dea34-93bb-44c0-8d8a-417dd35e3c18"
      unitRef="usd">67592000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5cfa162ad1ba48d5b5d0115f9a16e4d8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0xNy0xLTEtMTAwMDM_709a7239-0104-4ed4-a718-a2c1a1f02c4b"
      unitRef="usd">67592000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifce547851f8d4fe7bf80138b063f9bb5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC05LTEtMS0xMDA5MA_770b1ec1-9094-4dae-abc0-63faa9d0e598"
      unitRef="usd">240000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i60efb9082bed4b93b93c7fee9d2e23a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xMy0xLTEtMTAxMDQ_aaae9d35-6e6b-4e83-b08d-fabeedc82c1e"
      unitRef="usd">240000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5cfa162ad1ba48d5b5d0115f9a16e4d8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xNy0xLTEtMTAxMTg_7844df73-55b8-45d4-b0b8-e79a50234671"
      unitRef="usd">240000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="ic051597dd4464af7b086df9099abcb76_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0xMS0xLTEtNzY4Ng_43a3b4bd-2c51-4b50-96d2-c8f7b3cabee0"
      unitRef="usd">9583000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i60efb9082bed4b93b93c7fee9d2e23a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0xMy0xLTEtNzY4Ng_a4d732df-457c-447a-badd-0580266cd4ee"
      unitRef="usd">9583000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic0a45b416a1d4cd9946af5ddca694a40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0xNS0xLTEtNzY4Ng_9bd1105a-b1e6-4a79-be2e-508d8e66935b"
      unitRef="usd">-245000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5cfa162ad1ba48d5b5d0115f9a16e4d8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfMy0xNy0xLTEtNzY4Ng_9604a1fc-8044-46da-a3ac-5d076c306045"
      unitRef="usd">9338000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id9c80e8e9b1d45efad45f2bc90088704_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xLTEtMS03Njg2_94a44b9c-c366-48c9-87b3-223b58949897"
      unitRef="shares">19732500</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id9c80e8e9b1d45efad45f2bc90088704_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0zLTEtMS03Njg2_ba01c41f-81c0-445e-8baf-4f3d581da1ac"
      unitRef="usd">20000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i291bc4a110d94d409d0757124576c193_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC01LTEtMS03Njg2_3158c089-f9e2-4bc4-862b-31dee7609031"
      unitRef="shares">23000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i291bc4a110d94d409d0757124576c193_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC03LTEtMS03Njg2_248b4868-06fa-4bb1-9c45-ed095468d87d"
      unitRef="usd">-248000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i01354e69406747aa9b5d68509574152a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC05LTEtMS03Njg2_9db781ff-21fc-47ab-9855-3da253b773e3"
      unitRef="usd">81808000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaf346d151c424a45a731f15be3a17e1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xMS0xLTEtNzY4Ng_78b13e5e-0c5e-4a96-b927-b652705ef088"
      unitRef="usd">30019000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia130c53bfe2b4571b0bb03693d1ea1b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xMy0xLTEtNzY4Ng_dd9ad9bb-3531-4f52-9ecd-f83ca2541ff7"
      unitRef="usd">111599000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ief922e62e2734c75b28bf48a0d30bfd1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xNS0xLTEtNzY4Ng_2cd6c60e-50db-4d10-b546-913b88b00216"
      unitRef="usd">8489000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c66176f22ec471a81865477a094d89a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNC0xNy0xLTEtNzY4Ng_f665b7aa-087b-46e1-bbbd-4e3f53f58789"
      unitRef="usd">120088000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6f7fb17596f441448ab6eed7b3fe95e6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNi05LTEtMS03Njg2_4c26bac9-847d-463d-8b2d-76fa467fe342"
      unitRef="usd">848000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie99dcd74c9654050ab938ef7d862a3c2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNi0xMy0xLTEtNzY4Ng_03cc7f92-320a-4f39-8f7c-e4016793b74a"
      unitRef="usd">848000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNi0xNy0xLTEtNzY4Ng_ae3a5527-4b4c-48e1-aec4-0742994178cb"
      unitRef="usd">848000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ibb5f5b2c90434b03bed7c0b91f99be79_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfOC0xLTEtMS0xMDg5OQ_6af72d72-cf98-446f-a13e-0328dcc19f7b"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:ProfitLoss
      contextRef="i18221c0a5fc04f599de9593cd5f08019_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNy0xMS0xLTEtNzY4Ng_527dee75-9363-491f-804c-ea54a0bd2f2b"
      unitRef="usd">3786000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie99dcd74c9654050ab938ef7d862a3c2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNy0xMy0xLTEtNzY4Ng_300f1188-99ae-4258-b448-fffef8500256"
      unitRef="usd">3786000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie8a29053d42b4a9ebea36fb498b0eb50_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNy0xNS0xLTEtNzY4Ng_84bdc539-9d3b-466e-8d93-5c6f94e8d88c"
      unitRef="usd">287000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfNy0xNy0xLTEtNzY4Ng_411eeea7-d5c5-41ea-95a4-a2f69155e1dd"
      unitRef="usd">4073000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3e909a66d27c458682e75e2bf003db73_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfOC0xLTEtMS03Njg2_2155f977-6d95-40af-9378-96de71d9cda3"
      unitRef="shares">19737500</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e909a66d27c458682e75e2bf003db73_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfOC0zLTEtMS03Njg2_17069d45-726b-43a8-81d2-77c00021b256"
      unitRef="usd">20000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4fbc624933b241ab9939a326463d5085_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfOC01LTEtMS03Njg2_b78a41e6-b8e6-4b11-81f1-fefb61db74d9"
      unitRef="shares">23000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4fbc624933b241ab9939a326463d5085_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfOC03LTEtMS03Njg2_b46494e7-8e6b-4f03-8ee9-829e7cab910f"
      unitRef="usd">-248000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6d821a03d4843a1b1ce9b837d0f304c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfOC05LTEtMS03Njg2_5180402a-6004-4283-8d4b-141df7d36445"
      unitRef="usd">82656000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8f74b60891b3471880d71f2440d46b48_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfOC0xMS0xLTEtNzY4Ng_a8a80a59-20e0-4851-b2e5-8b4515cf5158"
      unitRef="usd">33805000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38bc9cba89e542358f90357eca0c7284_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfOC0xMy0xLTEtNzY4Ng_7d74f64b-e9f0-4210-9610-4004c56b0f9d"
      unitRef="usd">116233000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09e3466657b245cb9f6f581d4204ff22_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfOC0xNS0xLTEtNzY4Ng_354f5012-31a4-45bc-879a-75bc26fbf965"
      unitRef="usd">8776000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yMi9mcmFnOjBlZmNjNTcwZDJlNjQ5ZTg5MzAyMTlhNjQ5MDdhZTU5L3RhYmxlOjBiYTlkZGIwZjU2ZDQ1Y2U4ZDE3YzZlZTY1YTZjZTY2L3RhYmxlcmFuZ2U6MGJhOWRkYjBmNTZkNDVjZThkMTdjNmVlNjVhNmNlNjZfOC0xNy0xLTEtNzY4Ng_cb3b3745-4440-4701-af0c-f7f18b1aaddf"
      unitRef="usd">125009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMy0xLTEtMS03Njg2_1da82447-dc75-48ba-9537-e550bb38db32"
      unitRef="usd">16461000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMy0zLTEtMS03Njg2_8b276752-ffed-4e54-b12d-22f7a4f03c92"
      unitRef="usd">15074000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNS0xLTEtMS03Njg2_147df69e-c9a4-45e5-8279-f40dafd1446f"
      unitRef="usd">7477000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNS0zLTEtMS03Njg2_df57fd44-6fbf-4284-babc-ddf9b7ea9b06"
      unitRef="usd">6103000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNi0xLTEtMS03Njg2_fd7e2517-2e46-406b-baf4-5700301afeef"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNi0zLTEtMS03Njg2_1580538d-ced6-459f-a074-e94cb725302a"
      unitRef="usd">98000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNy0xLTEtMS04NjY2_d13cbab7-b6bf-45d0-8f81-1d018f08a613"
      unitRef="usd">133000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNy0zLTEtMS04Njc5_37743eb0-fa27-4e5b-a1bc-ec72fe3e8787"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNy0xLTEtMS03Njg2_95626863-e796-4562-b9a6-40193a5282a8"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNy0zLTEtMS03Njg2_2911343c-6c61-4faf-b66b-96e962c92f6b"
      unitRef="usd">19000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfOC0xLTEtMS03Njg2_d61fc99a-37f9-412b-81b1-b853bdfd1a34"
      unitRef="usd">1298000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfOC0zLTEtMS03Njg2_9e75113f-cef2-4a6f-8010-63e8b839607c"
      unitRef="usd">-2028000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:AmortizationOfDeferredLoanOriginationFeesNet
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfOS0xLTEtMS03Njg2_116a5de1-b4c3-4aa4-bdf9-88fb8c98243f"
      unitRef="usd">-9000</us-gaap:AmortizationOfDeferredLoanOriginationFeesNet>
    <us-gaap:AmortizationOfDeferredLoanOriginationFeesNet
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfOS0zLTEtMS03Njg2_52296e40-f7d8-4ec6-80a7-65e7867480e4"
      unitRef="usd">-9000</us-gaap:AmortizationOfDeferredLoanOriginationFeesNet>
    <us-gaap:ShareBasedCompensation
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTAtMS0xLTEtNzY4Ng_fc0945a4-e174-4a7c-818d-ffd14bb39ea1"
      unitRef="usd">1088000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTAtMy0xLTEtNzY4Ng_ecd9f149-7be8-4cfe-b86f-6c26bffc1ee2"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTEtMS0xLTEtNzY4Ng_0540a069-be8a-457b-9ebe-69a521049946"
      unitRef="usd">5000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTEtMy0xLTEtNzY4Ng_8f00492f-52cb-4c09-bc26-306441128472"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTMtMS0xLTEtNzY4Ng_b0a2d135-d992-4b9b-9feb-2772b1e787b6"
      unitRef="usd">9438000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTMtMy0xLTEtNzY4Ng_ed54c578-4c91-4b27-9fef-8906c557de1a"
      unitRef="usd">2458000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTQtMS0xLTEtNzY4Ng_e94ec5b5-b34e-42ed-b62d-ac27b5c6b166"
      unitRef="usd">11226000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTQtMy0xLTEtNzY4Ng_4f836148-a5eb-4ed7-944d-6bcbeefa6beb"
      unitRef="usd">13187000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTUtMS0xLTEtNzY4Ng_844a74a7-793e-4373-bbe8-343430ff6c63"
      unitRef="usd">-840000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTUtMy0xLTEtNzY4Ng_0c88fc13-1485-4747-ab41-1e6f4942fa37"
      unitRef="usd">2332000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTYtMS0xLTEtNzY4Ng_b6d9dc24-187a-47ef-a96c-fc075a796767"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTYtMy0xLTEtNzY4Ng_b88ee8c6-7aa9-40a3-91f6-c7a9bdb832de"
      unitRef="usd">840000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTctMS0xLTEtNzY4Ng_3990ecf6-4542-4862-a7cf-209c8f94f697"
      unitRef="usd">64000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTctMy0xLTEtNzY4Ng_82160d6b-9bcf-4693-ad65-73d3024b05fa"
      unitRef="usd">-1739000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTgtMS0xLTEtNzY4Ng_6ec28ff1-b05d-4c4a-bbdc-08b21deea386"
      unitRef="usd">238000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMTgtMy0xLTEtNzY4Ng_538b6486-e8ba-437d-a007-f6204b85c286"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjAtMS0xLTEtNzY4Ng_7b6fc015-002a-4796-b0d8-d553f517057e"
      unitRef="usd">-1041000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjAtMy0xLTEtNzY4Ng_14992f93-bad0-4c38-85a6-166872e209b7"
      unitRef="usd">801000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjEtMS0xLTEtNzY4Ng_917c2c2b-d4f8-4155-b65c-6517f9bb81a9"
      unitRef="usd">3202000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjEtMy0xLTEtNzY4Ng_fcf0d317-d217-4eca-ace3-ed80128c6f63"
      unitRef="usd">1069000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjItMS0xLTEtNzY4Ng_de39c6d4-97c5-4fc2-9cf5-a0c48660d15f"
      unitRef="usd">-2427000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjItMy0xLTEtNzY4Ng_38e9807c-822b-4682-a314-77758b8308ff"
      unitRef="usd">1170000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <krt:IncreaseDecreaseInCreditCardsPayable
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjMtMS0xLTEtNzY4Ng_9866fab8-203e-4802-9edc-855b71613de5"
      unitRef="usd">-663000</krt:IncreaseDecreaseInCreditCardsPayable>
    <krt:IncreaseDecreaseInCreditCardsPayable
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjMtMy0xLTEtNzY4Ng_e2f01410-56b0-422b-a656-21378e02f7fb"
      unitRef="usd">-317000</krt:IncreaseDecreaseInCreditCardsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjQtMS0xLTEtNzY4Ng_da64b20c-d459-49ca-b59b-235ff09a5e08"
      unitRef="usd">65000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjQtMy0xLTEtNzY4Ng_df33ee7d-ded2-4ded-adbe-9ffb9a800922"
      unitRef="usd">3088000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjUtMS0xLTEtNzY4Ng_17f2a2fa-4300-49c8-a059-0274a67f7c4e"
      unitRef="usd">574000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjUtMy0xLTEtNzY4Ng_bc5e9032-c308-4203-8d35-bb541a43f170"
      unitRef="usd">-11000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjYtMS0xLTEtNzY4Ng_f6d2c696-2ce9-4662-b3ab-1585588cbd8c"
      unitRef="usd">300000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjYtMy0xLTEtNzY4Ng_da029737-271d-4dd0-93b9-a47dec463211"
      unitRef="usd">285000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjctMS0xLTEtNzY4Ng_2ecbba6e-a535-4be3-8a19-3195375fd9e0"
      unitRef="usd">-1246000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjctMy0xLTEtNzY4Ng_87a30020-1b9c-4912-b6e2-effa684b4d1b"
      unitRef="usd">12300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjktMS0xLTEtNzY4Ng_8777a002-ad7e-4912-bb5c-4e108795fd8f"
      unitRef="usd">3947000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMjktMy0xLTEtNzY4Ng_5985934f-6def-4b32-8996-235a29ce8826"
      unitRef="usd">27621000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzAtMS0xLTEtNzY4Ng_27221759-66bd-44c6-b764-57436a3672b4"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzAtMy0xLTEtNzY4Ng_c515a58a-a8e5-4f84-a399-b3adabcb8429"
      unitRef="usd">24000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <krt:PaymentsForDepositsForPropertyPlantAndEquipment
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzEtMS0xLTEtNzY4Ng_865762f2-a504-4625-b352-772b6ba189f9"
      unitRef="usd">3792000</krt:PaymentsForDepositsForPropertyPlantAndEquipment>
    <krt:PaymentsForDepositsForPropertyPlantAndEquipment
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzEtMy0xLTEtNzY4Ng_04398cfe-a21d-48f1-8ba3-d0d2a48e2b4e"
      unitRef="usd">5640000</krt:PaymentsForDepositsForPropertyPlantAndEquipment>
    <krt:PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzMtMS0xLTEtODcyNA_7c1b1694-ccfc-4496-8906-612bbdfc3336"
      unitRef="usd">0</krt:PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired>
    <krt:PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzMtMy0xLTEtODcwOA_9fbedc02-5471-49ce-8bca-d12289b83fe1"
      unitRef="usd">893000</krt:PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzItMS0xLTEtNzY4Ng_3e6c3468-f01b-4dd8-91d4-159bce4f08b4"
      unitRef="usd">900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzItMy0xLTEtNzY4Ng_c27e99cb-1dfc-450c-b0e0-94d3966b58d8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzMtMS0xLTEtNzY4Ng_52a40a36-f034-466c-841e-edaaf484a942"
      unitRef="usd">-8639000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzMtMy0xLTEtNzY4Ng_87ad1972-bfbc-4f2f-b0b8-480dd6e5cc1c"
      unitRef="usd">-34130000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzUtMS0xLTEtNzY4Ng_ecc2730e-815a-4c9b-b8be-7c0e0fd7e277"
      unitRef="usd">1470000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzUtMy0xLTEtNzY4Ng_e0fb9773-c47c-4242-9f45-2e52f2c968f9"
      unitRef="usd">5190000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzYtMS0xLTEtNzY4Ng_bfec98e7-afab-411f-86ec-6c430e121a40"
      unitRef="usd">34639000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzYtMy0xLTEtNzY4Ng_147649c1-d6f9-4312-97a4-1c2e16239caa"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <krt:ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzctMS0xLTEtNzY4Ng_fe3f29d5-c1b5-44ac-8598-a177f6a78027"
      unitRef="usd">15997000</krt:ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit>
    <krt:ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzctMy0xLTEtNzY4Ng_412405fe-d280-4157-ab94-d8506c0b4c17"
      unitRef="usd">24542000</krt:ProceedsFromIssuanceOfLongTermDebtExcludingProceedsFromLongTermLineOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzgtMS0xLTEtNzY4Ng_fd75764d-cc0e-4b8d-a1fe-cf91b5f04ed9"
      unitRef="usd">38985000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzgtMy0xLTEtNzY4Ng_6c4264b5-185f-4a2e-bdc1-3a10a5d7c3bf"
      unitRef="usd">5497000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzktMS0xLTEtNzY4Ng_c4460b5d-58dc-4855-bf5e-aa57ac440321"
      unitRef="usd">67592000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfMzktMy0xLTEtNzY4Ng_3dd26080-a4ba-49a9-b809-5ba287c2b1b4"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDAtMS0xLTEtNzY4Ng_a193bc8a-e2bd-48cf-abe6-76b9272b040e"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDAtMy0xLTEtNzY4Ng_21f42035-feb3-4902-9025-90a2ebcc7ca3"
      unitRef="usd">607000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDEtMS0xLTEtNzY4Ng_c44d0940-d673-4dfa-915d-5fa60fbaa427"
      unitRef="usd">319000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDEtMy0xLTEtNzY4Ng_b2214134-23c1-4786-946a-2cab8994978b"
      unitRef="usd">285000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDItMS0xLTEtNzY4Ng_7450af90-df94-496d-bebb-4fc548ee1042"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDItMy0xLTEtNzY4Ng_25010308-9c0d-4e20-866c-ecd9858f6997"
      unitRef="usd">248000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDMtMS0xLTEtNzY4Ng_af13ce75-1786-4630-b8f5-f7e82752a218"
      unitRef="usd">11116000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDMtMy0xLTEtNzY4Ng_f910e5c6-4be0-47dc-8874-3da71bde95b8"
      unitRef="usd">23095000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDUtMS0xLTEtNzY4Ng_cd263036-29b5-4c75-9eef-a1801d82108f"
      unitRef="usd">1231000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDUtMy0xLTEtNzY4Ng_ecaa4fda-2146-474b-992d-b7dd22563183"
      unitRef="usd">1265000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDctMS0xLTEtNzY4Ng_72965fdf-9a67-4320-aecb-12215acd3e13"
      unitRef="usd">448000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia5e8d4628f6c427498df23b68958f5ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDctMy0xLTEtNzY4Ng_20cfd485-665b-4ddd-b98b-fa05460a27d4"
      unitRef="usd">802000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDgtMS0xLTEtNzY4Ng_e62aae3a-c012-40ba-92c2-90897bdd0eea"
      unitRef="usd">1679000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie5eb9d4fa44e48c5bced0dffdc422e5a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNDgtMy0xLTEtNzY4Ng_9fca97b0-39ec-4298-8837-5d7cc08fa1f7"
      unitRef="usd">2067000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTAtMS0xLTEtNzY4Ng_668c7aa2-7cc8-40cc-94b2-21af62d25e31"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTAtMy0xLTEtNzY4Ng_90a83cc9-194a-492e-926e-6f59f8c1cae4"
      unitRef="usd">23000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTEtMS0xLTEtNzY4Ng_fd4f7001-bd2a-440d-822d-a17570d5d95f"
      unitRef="usd">3215000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTEtMy0xLTEtNzY4Ng_a286ba71-ab15-4432-b43a-2e48f649d344"
      unitRef="usd">15749000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <krt:AcquisitionPriceIncludedWithinDeposits
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTItMS0xLTEtNzY4Ng_abfb3ddb-6d41-4f74-b288-e3fe177200e2"
      unitRef="usd">100000</krt:AcquisitionPriceIncludedWithinDeposits>
    <krt:AcquisitionPriceIncludedWithinDeposits
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTItMy0xLTEtNzY4Ng_0475d222-de05-40c8-a9cb-c82d82df246e"
      unitRef="usd">0</krt:AcquisitionPriceIncludedWithinDeposits>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTMtMS0xLTEtNzY4Ng_e20c9d7c-e57e-4bbc-ae46-dc80fa564f28"
      unitRef="usd">5000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTMtMy0xLTEtNzY4Ng_02b437a2-68b1-446b-9d3a-0ddca361a0f4"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTUtMS0xLTEtNzY4Ng_d1b8acd3-debe-47f9-b6d0-591bfe1513c3"
      unitRef="usd">3324000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTUtMy0xLTEtNzY4Ng_c995f84f-6d1f-483c-9500-848ebfb5d3b6"
      unitRef="usd">2395000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTYtMS0xLTEtNzY4Ng_15c76179-b19c-4ad6-bd8d-08d83f78b8f0"
      unitRef="usd">2472000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8yNS9mcmFnOjZjYTNlYTgyYTZiMTQwZGJiNmQ0ZTk1MDVlNzk2MDhhL3RhYmxlOjcyZWE0ZGUxYjU1ODQxOWU5NjgxZTBlYWIzN2ZiNWFjL3RhYmxlcmFuZ2U6NzJlYTRkZTFiNTU4NDE5ZTk2ODFlMGVhYjM3ZmI1YWNfNTYtMy0xLTEtNzY4Ng_a8530a48-6395-4662-b0ae-532735ef95d9"
      unitRef="usd">2869000</us-gaap:InterestPaidNet>
    <us-gaap:NatureOfOperations
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zMS9mcmFnOmJmYzYzZDNkNjA1MjQyZTI4NTc0OGI1YjdjZmY4NGE5L3RleHRyZWdpb246YmZjNjNkM2Q2MDUyNDJlMjg1NzQ4YjViN2NmZjg0YTlfMjExNA_61fb75dc-c286-404e-a235-65de820db887">Nature of Operations&lt;div style="margin-top: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;Lollicup USA Inc. (&#x201c;Lollicup&#x201d;) was incorporated on January 21, 2001 under the laws of the State of California as an S-corporation. Effective January 1, 2018, Lollicup elected to convert from an S-Corporation to a C-Corporation. Karat Packaging Inc. (&#x201c;Karat Packaging&#x201d;) was incorporated on September 26, 2018 as a Delaware corporation and became the holding company for Lollicup (collectively, the &#x201c;Company&#x201d;) through a share exchange with the shareholders of Lollicup.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company is a manufacturer and distributor of environmentally friendly, single-use disposable products used in a variety of restaurant and foodservice settings. The Company supplies a wide range of products for the foodservice industry, including food containers, tableware, cups, lids, cutlery, and straws. The products are available in plastic, paper, biopolymer-based and other compostable forms. In 2020, the Company began to supply personal protective equipment related products to their customer such as face shields and face masks. In addition to manufacturing and distribution, the Company offers customized solutions to the customers, including new product development, design, printing, and logistics services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company also supplies products to smaller chains and businesses including boutique coffee houses, bubble tea cafes, pizza parlors and frozen yogurt shops, as well as to national and regional supermarkets and convenience stores.&lt;/span&gt;&lt;/div&gt;The Company currently operates manufacturing facilities and distribution and fulfillment center in Chino, California,  Rockwall, Texas, and Kapolei, Hawaii. In addition, the Company operates three other distribution centers located in Branchburg, New Jersey, Summer, Washington and Summerville, South Carolina. The distribution and fulfillment centers are strategically located in proximity to major population centers, including the Los Angeles, New York, and Seattle metro areas. On March 1, 2021, the Company completed the acquisition of the assets of Pacific Cup Inc., a paper cup manufacturer based in Kapolei, Hawaii, which allowed the Company to expand its presence into Hawaii.</us-gaap:NatureOfOperations>
    <krt:NumberOfOtherDistributionCentersOperatedByEntity
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zMS9mcmFnOmJmYzYzZDNkNjA1MjQyZTI4NTc0OGI1YjdjZmY4NGE5L3RleHRyZWdpb246YmZjNjNkM2Q2MDUyNDJlMjg1NzQ4YjViN2NmZjg0YTlfMTY2Mw_c588c681-ffdb-4576-8cb6-130199247c0e"
      unitRef="distribution_center">3</krt:NumberOfOtherDistributionCentersOperatedByEntity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2ODQ_5a21eb60-ed66-4d1b-a013-cc91fec91210">Summary of Significant Accounting Policies&lt;div style="margin-top:12pt;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;Basis of Presentation:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles as promulgated in the United States of America (&#x201c;US GAAP&#x201d;) for interim financial information and with the instructions to Form 10-Q and Article 8-3 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all the information and footnotes required by US GAAP for complete financial statements. The financial information as of September&#160;30, 2021 and for the three and nine months ended September&#160;30, 2021 and 2020 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The condensed consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by US GAAP for complete financial statements. These financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Karat Packaging and its wholly-owned operating subsidiaries, Lollicup, Lollicup Franchising, LLC (&#x201c;Lollicup Franchising&#x201d;) (effective September 1, 2020, refer to Note 3), Pacific Cup, Inc. (effective March 1, 2021, refer to Note 3), and Global Wells, a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Noncontrolling Interests:&#160;&lt;/span&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 consolidates its variable interest entity, Global Wells, in which the Company is the primary beneficiary. The Company became the primary beneficiary of Global Wells on March 23, 2018 upon execution of an operating lease agreement allowing the Company to lease Global Wells&#x2019; facility.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the condensed consolidated financial statements separate from Company&#x2019;s stockholders&#x2019; equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Estimates and Assumptions:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management uses estimates and assumptions in preparing financial statements in accordance with US GAAP. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could differ materially from the estimates that were assumed in preparing the condensed consolidated financial statements. Estimates that are significant to the condensed consolidated financial statements include stock-based compensation, allowance for doubtful accounts, reserve for slow-moving and obsolete inventory, deferred taxes, and estimated useful lives of property and equipment, with effects of changes could result in future impairments of goodwill, intangibles, and long-lived assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Reporting Segment:&#160;&lt;/span&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 manages and evaluates its operations in one reportable segment. This segment consists of manufacturing and supply of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, foam, post-consumer recycled content and renewable materials. It also consists of the distribution of personal protective equipment related products such as face shields and face masks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Earnings per Share:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per common share is calculated by dividing net income attributable to Karat Packaging by the weighted average number of common shares outstanding during the related period. Diluted earnings per common share is calculated by adjusting weighted average outstanding shares, assuming conversion of all potentially dilutive shares. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:112%"&gt;Cash and cash equivalents:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company considers all highly liquid investments purchased with an original maturity at the date of purchase of three months or less to be cash equivalents. At September&#160;30, 2021 and December&#160;31, 2020, cash and cash equivalents were comprised of cash held in money market, cash on hand and cash deposited with banks. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:112%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; The financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents in financial institutions, which exceed federally insured limits, short-term investments, and non-affiliated trade receivables. The Company routinely assesses the financial strength of its customers and generally does not require collateral for trade receivables. Further, the Company has money market accounts which exceeded the federally insured limits by approximately $0.4&#160;million and $0.2&#160;million as of September&#160;30, 2021 and December 31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 and Allowance for Doubtful Accounts:&#160;&lt;/span&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 consists primarily of amounts due from customers. Accounts receivable are carried at their estimated collectible amounts and are periodically evaluated for collectability based on past credit history. The Company recognizes an allowance for bad debt on accounts receivable in an amount equal to the estimated probable losses net of recoveries. The allowance is based on an analysis of historical bad debt write-offs, current past due customers in the aging as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of raw materials, work-in-process, and finished goods. Inventory cost is determined using the first-in, first-out (FIFO) method and valued at lower of cost or net realizable value. The Company maintains reserves for excess and obsolete inventory considering various factors including historic usage, expected demand, anticipated sales price, and product obsolescence.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Property and Equipment:&#160;&lt;/span&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 are carried at cost, net of accumulated depreciation and amortization, and net of impairment losses, if any. Depreciation of property and equipment are computed by straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized using the straight-line method over the term of the lease, or the estimated life of the improvement, whichever is less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The estimated useful life of property and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 years to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lower of useful life or lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28 years to 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property held under capital leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;Normal repairs and maintenance are expensed as incurred, whereas significant changes that materially increase values or extend useful lives are capitalized and depreciated over the estimated useful lives of the related assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Deposits:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deposits include payments made for machinery and equipment related to the Rockwall, Texas manufacturing facility. As of September&#160;30, 2021 and December&#160;31, 2020, the Company had deposits of approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.8 million and $1.8 million, respectively, relating to machinery and equipment for this facility. Included in deposits are also payments made to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the lessors of leased properties as security for the full and faithful observance of contracts, which will be refunded to the Company upon expiration or termination of the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Impairment of Long-lived Assets:&#160;&lt;/span&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 reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. An impairment exists if the undiscounted cash flows generated by the Company&#x2019;s long-lived assets are less than the net book value of the related assets. If the long-lived assets are impaired, an impairment loss is recognized and measured as the amount by which the carrying value exceeds the estimated fair value of those assets. For the periods ended September&#160;30, 2021 and September&#160;30, 2020, management concluded that an impairment write-down was not required.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Business Combination and Goodwill:&#160;&lt;/span&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 applies the acquisition method of accounting for business combinations in accordance with U.S. GAAP, which requires the Company to make use of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs. The Company&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company does not amortize goodwill, but performs an impairment test of goodwill annually or whenever events and circumstances indicate that the carrying amount of goodwill may exceed its fair value. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. Goodwill is evaluated for impairment at least annually on October 1, or more frequently if events or changes in circumstances would more likely than not reduce the fair value of its single reporting unit below its carrying value. As of September&#160;30, 2021, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company&#x2019;s acquisition of Pacific Cup, Inc. and Lollicup Franchising (see Note 3). Through September&#160;30, 2021, the Company determined no impairments have occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The following table displays a roll-forward of the carrying amount of goodwill from December 31, 2020 to September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.140%"/&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:10pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&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:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;3,113,000&#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:10pt;font-weight:400;line-height:100%"&gt;Acquired through business combination&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:10pt;font-weight:400;line-height:100%"&gt;397,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;3,510,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="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:10pt;font-weight:700;line-height:100%"&gt;Accumulated impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:10pt;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;/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:10pt;font-weight:400;line-height:100%"&gt;Impairment loss recognized&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:10pt;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;/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:10pt;font-weight:400;line-height:100%"&gt;Balance at September 30, 2021&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:10pt;font-weight:700;line-height:100%"&gt;Carrying amount at September 30, 2021&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;3,510,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;&lt;div style="margin-top:12pt;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;Government Grants:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Government grants are not recognized unless there is reasonable assurance that the Company and Global Wells will comply with the grants&#x2019; conditions and that the grants will be received. As of September&#160;30, 2021 and December&#160;31, 2020, the Company received cumulative grants of $1,200,000 and $900,000, respectively. As of September&#160;30, 2021 and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;December&#160;31, 2020, Global Wells received cumulative grants of $1,302,000. These grants are reported as deferred income within other liabilities in the accompanying condensed consolidated balance sheets as there are conditions attached to the grants that the Company and Global Wells have not met. These conditions include requiring its facility in Rockwall, Texas to maintain a certain minimum tax value for five calendar years (the &#x201c;Required Period&#x201d;), continue operations in the facility for the Required Period, have a minimum number of full time equivalent employees with a minimum average annual gross wage employed in the operation of the facility in the Required Period, and promise to not engage in a pattern or practice of unlawful employment of aliens during the Required Period.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Derivative Instruments:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standard Codification (&#x201c;ASC&#x201d;) Topic No. 815,&#160;&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;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, requires companies to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the statement of income during the current period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company and Global Wells are exposed to certain risks relating to its ongoing business operations. The primary risks managed by using derivative instruments applicable to the Company and Global Wells is interest rate risk. Interest rate swaps are entered into to manage interest rate risk associated with the Company and Global Wells&#x2019; fixed and floating-rate borrowings. As of September&#160;30, 2021 and December&#160;31, 2020, Global Wells had interest rate swaps that are accounted for as a derivative instrument under ASC 815. The Company and Global Wells did not designate interest rate swaps for hedge accounting and as such, the change in fair value of interest rate swaps is recognized as interest expense in the accompanying condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Variable Interest Entities:&#160;&lt;/span&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 a variable interest in two entities, Global Wells and Lollicup Franchising, LLC (prior to September&#160;30, 2020, the acquisition date, see Note 3).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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%;text-decoration:underline"&gt;Global Wells&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In 2017, Lollicup along with three other unrelated parties formed Global Wells. Lollicup has a 13.5% ownership interest and a 25% voting interest in Global Wells, located in Rockwall, Texas. The purpose of this entity is to own, construct, and manage a warehouse and manufacturing facility. Global Wells&#x2019; operating agreement may require its members to make additional contributions only upon the unanimous decision of the members or where the cash in Global Wells&#x2019; bank account falls below $50,000. In the event that a member is unable to make an additional capital contribution, the other members will be required to make contributions to offset the amount that member cannot contribute, up to $25,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Global Wells was determined to be a variable interest entity in accordance with ASC Topic 810,&#160;&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;Consolidations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, however, at the time the investment was made, it was determined that Lollicup was not the primary beneficiary. In 2018, Lollicup entered into an operating lease with Global Wells (&#x201c;Texas Lease&#x201d;). The lease term for the Texas Lease is for 10 years beginning October&#160;1, 2018 and called for a monthly lease payment of $214,500. The lease agreement was subsequently amended for the lease term to begin in May&#160;1, 2019 and calls for a monthly lease payment of $196,000. In June 2020, the Company entered into another operating lease with Global Wells (&#x201c;New Jersey Lease&#x201d;). The lease term for the New Jersey Lease is for 5 years beginning July&#160;1, 2020 and calls for a monthly lease payment of $90,128.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Upon entering into the Texas Lease with Lollicup on March 23, 2018, it was determined that Lollicup holds current and potential rights that give it the power to direct activities of Global Wells that most significantly impact Global Wells&#x2019; economic performance, receive significant benefits, or the obligation to absorb potentially significant losses, resulting in Lollicup having a controlling financial interest in Global Wells. As a result, Lollicup was deemed to be the primary beneficiary of Global Wells and has consolidated Global Wells under the risk and reward model of ASC Topic 810, for the period from March 23, 2018. The monthly lease payments for the Texas Lease and New Jersey Lease are eliminated upon consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Assets recognized as a result of consolidating Global Wells do not represent additional assets that could be used to satisfy claims against the Company&#x2019;s general assets. Conversely, liabilities recognized as a result of consolidating Global Wells do not represent additional claims of the Company&#x2019;s general assets; they represent claims against the specific assets of Global Wells, except for the Company&#x2019;s guarantee of Global Wells&#x2019; term loans. The Company was a guarantor for Global Wells&#x2019; construction &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;loan, which provided for advances up to $21,640,000 and expired in May 2019. In May 2019, Global Wells entered into a loan agreement with a financial institution and used the proceeds from the new term loan to pay off the principal balance and accrued interest related to the construction loan. In June 2020, Global Wells entered into a loan agreement with a financial institution to purchase land and building in Branchburg, New Jersey, which was also guaranteed by the Company. The Company entered into an operating lease with Global Wells to utilize the facility in Branchburg, New Jersey. As of September&#160;30, 2021 and December&#160;31, 2020, total loan guaranteed by the Company related to Global Wells amounted to $37,005,000 and $37,491,000, respectively. The term loans are also guaranteed by the Company&#x2019;s two significant stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 financial information includes assets and liabilities of Global Wells and are included in the accompanying condensed consolidated balance sheets, except for those that eliminate upon consolidation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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:10pt;font-weight:400;line-height:120%"&gt;Cash&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;689,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;81,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;396,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;343,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&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:10pt;font-weight:400;line-height:120%"&gt;87,000&#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:10pt;font-weight:400;line-height:120%"&gt;98,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&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, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;46,916,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;47,826,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Other assets&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:10pt;font-weight:400;line-height:120%"&gt;4,882,000&#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:10pt;font-weight:400;line-height:120%"&gt;5,260,000&#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="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;52,970,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;53,608,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;564,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&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:10pt;font-weight:400;line-height:120%"&gt;447,000&#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:10pt;font-weight:400;line-height:120%"&gt;128,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;82,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Due to Lollicup USA Inc.&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:10pt;font-weight:400;line-height:120%"&gt;2,620,000&#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:10pt;font-weight:400;line-height:120%"&gt;2,990,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;1,166,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;694,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of current portion&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:10pt;font-weight:400;line-height:120%"&gt;35,629,000&#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:10pt;font-weight:400;line-height:120%"&gt;36,697,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;2,851,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;3,906,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;42,824,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;44,979,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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-top:12pt"&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%;text-decoration:underline"&gt;Lollicup Franchising, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Prior to the acquisition, on September&#160;30, 2020 (see Note 3), the Company&#x2019;s two major shareholders share common ownership with Lollicup Franchising. Lollicup Franchising owns and operates one store and also licenses its name to third party store owners and operators. The Company sells inventory to Lollicup Franchising and to the licensed third-party stores. In connection with the sales to third-party stores, the Company has an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores are paid to Lollicup Franchising. The Company has determined that the Company held a variable interest in Lollicup Franchising, however, it was determined that the Company is not the primary beneficiary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company incurred incentive program expenses of $21,000 and $79,000 for the three and nine months ended September 30, 2020, respectively, which are reported as a contra to net sales in the accompanying condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company does not have any explicit arrangements and implicit variable interest where the Company is required to provide financial support to Lollicup Franchising. The Company has determined that the maximum exposure to loss as a result of its involvement with Lollicup Franchising is zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Stockholder&#x2019;s Equity:&#160;&lt;/span&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 Certificate of Incorporation authorizes both common and preferred stock. The total number of shares of all classes of stock authorized for issuance is 110,000,000 shares, par value of $0.001, with 10,000,000 designed as preferred stock and 100,000,000 designated as common stock. Each holder of common stock and preferred stock shall be entitled to one vote per share held.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In June 2020, a $0.04 cents per qualifying share of dividend was declared by the Company. The Company recorded $607,000 of cash dividends as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In June 2020, the Company re-acquired 10,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $107,000 and has been deducted from shareholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In July 2020, the Company re-acquired 13,000 of its own shares from an existing shareholder. The total amount paid to acquire the shares was $141,000 and has been deducted from shareholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Revenue Recognition:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As the Company generates revenues from customers that include national distributors, fast food restaurants with multiple locations, small businesses, and those that purchase for individual consumption, the Company considers revenue disaggregated by customer type to most accurately reflect the nature and uncertainty of its revenue and cash flows that are affected by economic factors. For the three months and nine months ended September 30, 2021 and 2020, net sales disaggregated by customer type consists of the amounts shown below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.182%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&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:10pt;font-weight:400;line-height:100%"&gt;National&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;22,894,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;18,426,000&#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 #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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;63,493,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;50,092,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;57,317,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;39,862,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;148,294,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;118,322,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;Online&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:10pt;font-weight:400;line-height:100%"&gt;14,644,000&#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:10pt;font-weight:400;line-height:100%"&gt;8,928,000&#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:10pt;font-weight:400;line-height:100%"&gt;39,790,000&#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:10pt;font-weight:400;line-height:100%"&gt;26,472,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;7,856,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;9,101,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;21,333,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;30,251,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:100%"&gt;Total Revenue&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;102,711,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;76,317,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 #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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;272,910,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;225,137,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&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;&#x2022;&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%;padding-left:14.5pt"&gt;National chains revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;National chains revenue is derived from fast food restaurants with locations across multiple states. Revenue from transactions with national chains is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&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;&#x2022;&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%;padding-left:14.5pt"&gt;Distributors revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Distributors revenues are derived from national and regional distributors across the U.S. that purchase the Company&#x2019;s products for restaurants, offices, schools, and government entities. Revenue from national distributions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&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;&#x2022;&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%;padding-left:14.5pt"&gt;Online revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from wholesale transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&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;&#x2022;&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%;padding-left:14.5pt"&gt;Retail revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Retail revenue is derived primarily from regional bubble tea shops, boutique coffee shops and frozen yogurt shops. Revenue from retail transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The transaction price is the amount of consideration to which the Company expects to be entitled to in exchange for transferring goods to the customer. Revenue is recorded based on the total estimated transaction price, which includes fixed consideration and estimates of variable consideration. Variable consideration includes estimates of rebates and other sales incentives, cash discounts for prompt payment, consideration payable to customers for cooperative advertising and other program incentives, and sales returns. The Company estimates its variable consideration based on contract terms and historical experience of actual &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;results using the expected value method. The performance obligations are generally satisfied shortly after manufacturing and shipment as purchases made by the Company&#x2019;s customers are manufactured and shipped with minimal lead time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company&#x2019;s contract liabilities consist of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of September&#160;30, 2021 and December&#160;31, 2020, the contract liabilities were not considered significant to the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Shipping and handling fees billed to a customer are recorded within net sales, with corresponding shipping and handling costs recorded in selling expense on the accompanying condensed consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the three months ended September 30, 2021 and 2020 were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$8,794,000 and $5,099,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the nine months ended September 30, 2021 and 2020 were $21,285,000 and $13,164,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Sales taxes collected concurrently with revenue-producing activities and remitted to governmental authorities are excluded from revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Sales commissions are expensed as incurred due to the amortization period being less than one year and are recorded in selling expense on the accompanying consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Advertising Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company expenses costs of print production, trade show, online marketing, and other advertisements in the period in which the expenditure is incurred. Advertising costs included in operating expenses in the condensed consolidated statements of income w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ere $823,000 and $336,000 for the three months ended September 30, 2021 and 2020, respectively. Advertising costs included in operating expenses in the condensed consolidated statements of income were $1,843,000 and $1,126,000 fo&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;r the nine months ended September 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Income Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company applies the asset and liability approach for financial accounting and reporting for income taxes. Deferred income taxes arise from temporary differences between income tax and financial reporting and principally relate to recognition of revenue and expenses in different periods for financial and tax accounting purposes and are measured using currently enacted tax rates and laws. In addition, a deferred tax asset can be generated by net operating loss carryforwards. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company applies ASC 740,&#160;&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;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company&#x2019;s practice is to recognize potential interest and/or penalties related to income tax matters as income tax expense in the accompanying condensed consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the condensed consolidated balance sheets. The Company had no uncertain tax positions as of September&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Concentration of Credit Risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Cash is maintained at financial institutions and, at times, balances exceed federally insured limits. Management believes that the credit risk related to such deposits is minimal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company extends credit based on the valuation of the customers&#x2019; financial condition and general collateral is not required. Management believes the Company is not exposed to any material credit risk on these accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;For the three and nine months ended September 30, 2021 and 2020, respectively, purchases from the following vendor makes up greater than 10 percent of total purchases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:120%"&gt;2020&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Keary Global Ltd. ("Keary Global") and its affiliate, Keary International, Ltd.- related parties&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;13.7&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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 #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:10pt;font-weight:400;line-height:120%"&gt;13.3&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;14.3&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;11&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts due to the following vendors at September&#160;30, 2021 and December&#160;31, 2020 that exceed 10 percent of total accounts payable are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Keary Global and its affiliate, Keary International - related parties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&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 #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:10pt;font-weight:400;line-height:120%"&gt;18&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taizhou Fuling Plastics Co., Ltd&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fuling Technology Co., Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;24&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wen Ho Industrial Co.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;*Amounts payable represented less than 10% of total accounts payable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;No customer accounted for more than 10 percent of sales for the three and nine months ended September 30, 2021 and 2020, respectively. No customer accounted for more than 10 percent of accounts receivable as of September&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Fair Value Measurements:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company follows ASC 820, &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;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;ASC 820 establishes a hierarchy of valuation inputs based on the extent to which the inputs are observable in the marketplace. Observable inputs reflect market data obtained from sources independent of the reporting entity and unobservable inputs reflect the entity&#x2019;s own assumptions about how market participants would value an asset or liability based on the best information available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Valuation techniques used to measure fair value under ASC 820 must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The following describes the hierarchy of inputs used to measure fair value and the primary valuation methodologies used by the Center for financial instruments measured at fair value on a recurring basis. The three levels of inputs are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify"&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;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#x2014; Quoted prices in active markets for identical assets or liabilities that the Center has the ability to access as of the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify"&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;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#x2014; Inputs that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the same term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify"&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;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#x2014; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;A financial instrument&#x2019;s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Financial assets are considered Level 3 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. If the inputs used to measure the financial assets and liabilities fall within more than one level described above, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;At September&#160;30, 2021 and December&#160;31, 2020, the Company has financial instruments classified within the fair value hierarchy, which consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Interest rate swaps that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability depending on its fair value on the condensed consolidated balance sheet. The fair value of interest rate swaps is calculated using pricing models that will use volatility to quantify the probability of changes around interest rate trends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Money market account, classified as Level 1 within the fair value hierarchy, and reported as a current asset on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 the Company&#x2019;s fair value measurements by level at September&#160;30, 2021 for the assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&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:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;699,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(1,549,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;Fair value, September 30, 2021&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;699,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(1,549,000)&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*See Note 9 for further discussion on interest rate swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 the Company&#x2019;s fair value measurements by level at December&#160;31, 2020 for the assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&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:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;448,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(2,847,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;Fair value, December 31, 2020&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;448,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(2,847,000)&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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-top: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;The Company has not elected the fair value option as presented by ASC 825,&#160;&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;Fair Value Option for Financial Assets and Financial Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for the financial assets and liabilities that are not otherwise required to be carried at fair value. Under ASC 820, material financial assets and liabilities not carried at fair value, including accounts receivable, accounts payable, and borrowing under promissory notes, are reported at their carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at September&#160;30, 2021 and December&#160;31, 2020 approximates fair value because the interest rate approximates the current market interest rate. The fair value of these financial instruments was determined using level 2 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Foreign Currency:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company includes gains or losses from foreign currency transactions, such as those resulting from the settlement of foreign receivables or payables, in the consolidated statements of operations. The Company recorded a loss on foreign currency transactions of $63,000 and $268,000 for the three months ended September 30, 2021 and 2020, respectively. The Company recorded a loss on foreign currency transactions of $347,000 and $377,000 for the nine months ended September 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Stock-Based Compensation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company recognizes stock-based compensation expense related to employee stock options in accordance with ASC 718,&#160;&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;Compensation &#x2014; Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This standard requires the Company to record compensation expense equal to the fair value of awards granted to employees and non-employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The fair value of share-based payment awards is estimated on the grant-date using the Black-Scholes option pricing model. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;the fair value of the Company&#x2019;s common stock, the expected option term, the expected volatility of the Company&#x2019;s stock over the option&#x2019;s expected term, the risk-free interest rate, and the Company&#x2019;s expected annual dividend yield.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The risk-free interest rate assumption for options granted under the 2019 Stock Incentive Plan is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company&#x2019;s stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The expected term of employee stock options under the Plan represents the weighted-average period that the stock options are expected to remain outstanding. The expected term of options granted is calculated based on the &#x201c;simplified method,&#x201d; which estimates the expected term based on the average of the vesting period and contractual term of the stock option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company&#x2019;s common stock for a period equal to the expected term of the options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The dividend yield assumption for options granted under the Plan is based on the Company&#x2019;s history and expectation of dividend payouts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Stock-based compensation expense is based on awards that ultimately vest. Forfeitures are accounted for as they occur. The Company has elected to treat stock-based payment awards with graded vesting schedules and time-based service conditions as separate awards and recognizes stock-based compensation expense over the requisite service period using the graded vesting attribution method.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The determination of stock-based compensation is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its net loss could have been significantly different.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;New and Recently Adopted Accounting Standards:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"), and as such, the Company have elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, or the Securities Act, for complying with new or revised accounting standards, as a result, the Company will adopt new or revised accounting standards on the relevant dates in which adoption of such standards is required for private companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In February 2016, the FASB issued ASU 2016-2 (Topic 842), &#x201c;&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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;. This ASU amends a number of aspects of lease accounting, including requiring lessees to recognize operating leases with a term greater than one year on their balance sheet as a right-of-use asset and corresponding lease liability, measured at the present value of the lease payments. This ASU is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early adoption is permitted. The FASB subsequently issued ASU 2018-11 (Topic 842), &#x201c;Leases: Targeted Improvements&#x201d; which amends ASC 842 in two important areas, including (i) allowing lessors to combine lease and associated nonlease components by class of underlying asset in contracts that meet certain criteria and, (ii) provides entities with an optional method for adopting the new leasing guidance by recognizing a cumulative-effect adjustment to the opening balance of the retained earnings, and not to restate the comparative periods presented at the adoption date. The effective date for ASC 842 for public business entities is annual reporting periods beginning after December 15, 2018. The effective date for all other entities is annual reporting periods beginning after December 15, 2021. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In June 2016, the FASB issued ASU 2016-13 &#x201c;&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;Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; which adds to U.S. GAAP an impairment model known as the current expected credit loss (CECL) model that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of U.S. GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years for public business entities that are U.S. Securities and Exchange Commission (SEC) filers. For all other public business entities, the ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted beginning after December 15, 2018, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), &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;&#x201c;Financial Instruments-Credit Losses: Effective Dates&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which amends the effective date for SEC filers that are eligible to be &#x2018;smaller reporting companies&#x2019;, non-SEC filers and all other companies, including not-for-profit companies and employee benefit plans. For calendar-year end companies that are eligible for the deferral, the effective date is January 1, 2023. The Company elects to adopt the new standard in annual reporting period beginning after January 1, 2023, and is currently assessing the impact of this standard on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In June 2018, the FASB issued ASU 2018-7 (Topic 718), &#x201c;&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;Compensation &#x2014; Stock Compensation: Improvements to Non-employee Share based Payment Accounting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;, which supersedes Subtopic 505-50 and expands the scope of ASC Topic 718 to include share-based payments issued to nonemployees for goods and services. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide financing to the issuer or awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC Topic 606. The FASB subsequently issued ASU 2019-8 (Topic 718), &#x201c;&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;Compensation &#x2014; Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; which clarifies guidance in Topic 718 on measurement and classification of share-based payments to customers. The amendments in this ASU are effective for public companies for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than a company&#x2019;s adoption date of Topic 606. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company&#x2019;s financial position, results of operations and cash flow.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In August 2018, the FASB issued ASU 2018-13 &#x201c;&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;Fair Value Measurement (Topic 820) Disclosure Framework &#x2014; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;. The guidance in this ASU eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. Entities are no longer required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy but require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. Certain provisions are applied prospectively while others are applied retrospectively. This ASU is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company&#x2019;s financial position, results of operations and cash flow.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In December 2019, the FASB issued ASU 2019-12 &#x201c;&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;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;. The guidance in this ASU eliminates certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. For public entities, the amendments in this Update are effective for fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption of the amendment is permitted. As part of the IPO relief provided to emerging growth companies ("EGC"), an EGC may elect to adopt new standards on the timeline afforded a private company. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In March 2020, the FASB issued ASU 2020-3 &#x201c;&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;Codification Improvements to Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;. The guidance in this ASU clarifies the requirement for all entities to provide the fair value option disclosures in paragraphs 825-10-50-24 through 50-32 of the FASB&#x2019;s ASC. The guidance also clarifies that the contractual term of a net investment in a lease determined in accordance with ASC 842, &#x201c;Leases&#x201d;, should be the contractual term used to measure expected credit losses under ASC 326, &#x201c;Financial Instruments &#x2014; Credit Losses&#x201d;. This ASU is effective upon adoption of the amendments in ASU 2016-13. Early adoption is not permitted before an entity&#x2019;s adoption of ASU 2016-13.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2ODM_293f5aab-a9fb-43ae-a8a9-3a8b681e10bb">&lt;div style="margin-top:12pt;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;Basis of Presentation:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles as promulgated in the United States of America (&#x201c;US GAAP&#x201d;) for interim financial information and with the instructions to Form 10-Q and Article 8-3 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all the information and footnotes required by US GAAP for complete financial statements. The financial information as of September&#160;30, 2021 and for the three and nine months ended September&#160;30, 2021 and 2020 is unaudited; however, in the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The condensed consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by US GAAP for complete financial statements. These financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2NzI_8285f80a-9604-48dc-91fa-c2a1bcf97446">&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:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Karat Packaging and its wholly-owned operating subsidiaries, Lollicup, Lollicup Franchising, LLC (&#x201c;Lollicup Franchising&#x201d;) (effective September 1, 2020, refer to Note 3), Pacific Cup, Inc. (effective March 1, 2021, refer to Note 3), and Global Wells, a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <krt:NoncontrollingInterestsPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI3MDI_c4c610a6-a1f1-486a-9c71-0ce4aa2e77de">&lt;div style="margin-top:12pt;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;Noncontrolling Interests:&#160;&lt;/span&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 consolidates its variable interest entity, Global Wells, in which the Company is the primary beneficiary. The Company became the primary beneficiary of Global Wells on March 23, 2018 upon execution of an operating lease agreement allowing the Company to lease Global Wells&#x2019; facility.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the condensed consolidated financial statements separate from Company&#x2019;s stockholders&#x2019; equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</krt:NoncontrollingInterestsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2OTA_f31aa80d-62a0-44d1-adb5-eb07e473db0a">&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;Estimates and Assumptions:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management uses estimates and assumptions in preparing financial statements in accordance with US GAAP. Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could differ materially from the estimates that were assumed in preparing the condensed consolidated financial statements. Estimates that are significant to the condensed consolidated financial statements include stock-based compensation, allowance for doubtful accounts, reserve for slow-moving and obsolete inventory, deferred taxes, and estimated useful lives of property and equipment, with effects of changes could result in future impairments of goodwill, intangibles, and long-lived assets.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2ODU_587b9bba-df11-4bff-a828-08980e25b494">&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;Reporting Segment:&#160;&lt;/span&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 manages and evaluates its operations in one reportable segment. This segment consists of manufacturing and supply of a broad portfolio of single-use products that are used to serve food and beverages and are available in plastic, paper, foam, post-consumer recycled content and renewable materials. It also consists of the distribution of personal protective equipment related products such as face shields and face masks.&lt;/span&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMzUxNw_717650ca-cc86-455e-bcc0-bed524b8d0b6"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2NzM_09c17331-1f53-40c5-851d-9b0b69b44756">Earnings per Share:&#160;Basic earnings per common share is calculated by dividing net income attributable to Karat Packaging by the weighted average number of common shares outstanding during the related period. Diluted earnings per common share is calculated by adjusting weighted average outstanding shares, assuming conversion of all potentially dilutive shares.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2OTE_d0150e61-5400-49bd-a4cf-3d40c9264af4">Cash and cash equivalents:&#160;The Company considers all highly liquid investments purchased with an original maturity at the date of purchase of three months or less to be cash equivalents. At September&#160;30, 2021 and December&#160;31, 2020, cash and cash equivalents were comprised of cash held in money market, cash on hand and cash deposited with banks.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2Nzc_a60ca773-fde2-4ff1-b083-41cae31350b4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; The financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents in financial institutions, which exceed federally insured limits, short-term investments, and non-affiliated trade receivables. The Company routinely assesses the financial strength of its customers and generally does not require collateral for trade receivables. Further, the Company has money market accounts which exceeded the federally insured limits by approximately $0.4&#160;million and $0.2&#160;million as of September&#160;30, 2021 and December 31, 2020, respectively.&lt;/span&gt;&lt;div style="margin-top:12pt;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;Concentration of Credit Risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Cash is maintained at financial institutions and, at times, balances exceed federally insured limits. Management believes that the credit risk related to such deposits is minimal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company extends credit based on the valuation of the customers&#x2019; financial condition and general collateral is not required. Management believes the Company is not exposed to any material credit risk on these accounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <krt:DepositsMoneyMarketDepositsAboveUSInsuranceLimits
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDM5ODA0NjU1Mzg0NQ_7568805d-e0b7-4371-b43b-0f33748f2ce9"
      unitRef="usd">400000</krt:DepositsMoneyMarketDepositsAboveUSInsuranceLimits>
    <krt:DepositsMoneyMarketDepositsAboveUSInsuranceLimits
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNTEwNg_0fc091cc-a214-423c-bcd1-428924b395ed"
      unitRef="usd">200000</krt:DepositsMoneyMarketDepositsAboveUSInsuranceLimits>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2OTg_a8e6e477-11be-43c3-bc9d-35773ce5fbc4">&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 and Allowance for Doubtful Accounts:&#160;&lt;/span&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 consists primarily of amounts due from customers. Accounts receivable are carried at their estimated collectible amounts and are periodically evaluated for collectability based on past credit history. The Company recognizes an allowance for bad debt on accounts receivable in an amount equal to the estimated probable losses net of recoveries. The allowance is based on an analysis of historical bad debt write-offs, current past due customers in the aging as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.&lt;/span&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2ODY_333b3ff5-28ae-4205-b4ad-dde402344c62">&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:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of raw materials, work-in-process, and finished goods. Inventory cost is determined using the first-in, first-out (FIFO) method and valued at lower of cost or net realizable value. The Company maintains reserves for excess and obsolete inventory considering various factors including historic usage, expected demand, anticipated sales price, and product obsolescence.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2OTc_00fc4137-ab9f-4d2a-9d3b-b73baef681f1">&lt;div style="margin-top:12pt;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;Property and Equipment:&#160;&lt;/span&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 are carried at cost, net of accumulated depreciation and amortization, and net of impairment losses, if any. Depreciation of property and equipment are computed by straight-line method over the estimated useful lives of the related assets. Leasehold improvements are amortized using the straight-line method over the term of the lease, or the estimated life of the improvement, whichever is less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The estimated useful life of property and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 years to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lower of useful life or lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28 years to 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property held under capital leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Normal repairs and maintenance are expensed as incurred, whereas significant changes that materially increase values or extend useful lives are capitalized and depreciated over the estimated useful lives of the related assets.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2NzU_481c7147-bfd2-4826-b67a-4c5ca1ec6cab">&lt;div style="margin-top: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;The estimated useful life of property and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 years to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lower of useful life or lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28 years to 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property held under capital leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic8a037a696a1490bbdadc7828047d9cb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmY1OTgyODI5ZTE5NTRiOGZiZjJiOTI0MDIwM2UxNTFhL3RhYmxlcmFuZ2U6ZjU5ODI4MjllMTk1NGI4ZmJmMmI5MjQwMjAzZTE1MWFfMC0yLTEtMS03Njg2L3RleHRyZWdpb246MDVmN2Y2NjUwOGM4NDY4YTgxZWUzYTExNjkxNDNjY2NfNA_975af8c4-6898-408d-9ca7-bdbc6bb00317">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9c39797d50f440e1a82d5a5c5a7509fd_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmY1OTgyODI5ZTE5NTRiOGZiZjJiOTI0MDIwM2UxNTFhL3RhYmxlcmFuZ2U6ZjU5ODI4MjllMTk1NGI4ZmJmMmI5MjQwMjAzZTE1MWFfMC0yLTEtMS03Njg2L3RleHRyZWdpb246MDVmN2Y2NjUwOGM4NDY4YTgxZWUzYTExNjkxNDNjY2NfMTA_3505e65b-99c2-479f-b0c9-e0fe66c779e6">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia42d26effaa54df6a1d2837b4d872a19_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmY1OTgyODI5ZTE5NTRiOGZiZjJiOTI0MDIwM2UxNTFhL3RhYmxlcmFuZ2U6ZjU5ODI4MjllMTk1NGI4ZmJmMmI5MjQwMjAzZTE1MWFfMi0yLTEtMS03Njg2L3RleHRyZWdpb246MDA1Y2U1MGQyZTU1NDQ3NmJkY2Y5ZTVlNzYyMWI2ZTVfNA_54516ec4-a8b7-4adf-a5f5-4f7af11174e4">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4a0b28d652264c0084b039f737894c4a_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmY1OTgyODI5ZTE5NTRiOGZiZjJiOTI0MDIwM2UxNTFhL3RhYmxlcmFuZ2U6ZjU5ODI4MjllMTk1NGI4ZmJmMmI5MjQwMjAzZTE1MWFfMi0yLTEtMS03Njg2L3RleHRyZWdpb246MDA1Y2U1MGQyZTU1NDQ3NmJkY2Y5ZTVlNzYyMWI2ZTVfMTA_ff7a61f4-fc63-488f-a168-923881d8da4e">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id3c2dd214379409e955e2f784fbfe3bf_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmY1OTgyODI5ZTE5NTRiOGZiZjJiOTI0MDIwM2UxNTFhL3RhYmxlcmFuZ2U6ZjU5ODI4MjllMTk1NGI4ZmJmMmI5MjQwMjAzZTE1MWFfMy0yLTEtMS03Njg2_cc7babc0-4d34-4607-a7d6-23b8a5ed519c">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i867580d6c17f4d0cac27c72daef3d279_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmY1OTgyODI5ZTE5NTRiOGZiZjJiOTI0MDIwM2UxNTFhL3RhYmxlcmFuZ2U6ZjU5ODI4MjllMTk1NGI4ZmJmMmI5MjQwMjAzZTE1MWFfNC0yLTEtMS03Njg2L3RleHRyZWdpb246N2YyMTRjY2Y0MzAzNDZlYmJkYmE5YWU4ZGEzMGNiYmJfNA_213f87d6-d1d3-4804-867a-0d512a23daa0">P28Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0df33072b26542eaaa5c22bb73d07b1b_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmY1OTgyODI5ZTE5NTRiOGZiZjJiOTI0MDIwM2UxNTFhL3RhYmxlcmFuZ2U6ZjU5ODI4MjllMTk1NGI4ZmJmMmI5MjQwMjAzZTE1MWFfNC0yLTEtMS03Njg2L3RleHRyZWdpb246N2YyMTRjY2Y0MzAzNDZlYmJkYmE5YWU4ZGEzMGNiYmJfMTA_efc0e9fb-4956-4b3b-ae2c-ae437b86cb1c">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3247f5412d384a6583919b72cc0554ae_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmY1OTgyODI5ZTE5NTRiOGZiZjJiOTI0MDIwM2UxNTFhL3RhYmxlcmFuZ2U6ZjU5ODI4MjllMTk1NGI4ZmJmMmI5MjQwMjAzZTE1MWFfNS0yLTEtMS03Njg2L3RleHRyZWdpb246ZmU4YmJmNWQwZTNmNDNhZmI4M2JiZjU3MTBhZWFmZWNfNA_22f8afe3-d123-4740-8e81-fbfdfae7369b">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8819aadca39546fab921c0ff8d09f5d8_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmY1OTgyODI5ZTE5NTRiOGZiZjJiOTI0MDIwM2UxNTFhL3RhYmxlcmFuZ2U6ZjU5ODI4MjllMTk1NGI4ZmJmMmI5MjQwMjAzZTE1MWFfNS0yLTEtMS03Njg2L3RleHRyZWdpb246ZmU4YmJmNWQwZTNmNDNhZmI4M2JiZjU3MTBhZWFmZWNfMTA_0bb45aa1-79b2-4e91-9038-9359da402702">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib317cc5f15df4c0cbc50f9914a658e81_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmY1OTgyODI5ZTE5NTRiOGZiZjJiOTI0MDIwM2UxNTFhL3RhYmxlcmFuZ2U6ZjU5ODI4MjllMTk1NGI4ZmJmMmI5MjQwMjAzZTE1MWFfNi0yLTEtMS03Njg2_29e67adf-3238-4dfe-89be-759fe740a1b1">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <krt:DepositsPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2ODc_4a9a1acb-4156-4a0b-9658-0ebae83d3d81">&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;Deposits:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deposits include payments made for machinery and equipment related to the Rockwall, Texas manufacturing facility. As of September&#160;30, 2021 and December&#160;31, 2020, the Company had deposits of approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.8 million and $1.8 million, respectively, relating to machinery and equipment for this facility. Included in deposits are also payments made to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the lessors of leased properties as security for the full and faithful observance of contracts, which will be refunded to the Company upon expiration or termination of the contract.&lt;/span&gt;</krt:DepositsPolicyTextBlock>
    <krt:DepositsAssetsRelatingToMachineryAndEquipment
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNzEzNA_128bffc9-d06c-4f4e-8882-8904482c7931"
      unitRef="usd">3800000</krt:DepositsAssetsRelatingToMachineryAndEquipment>
    <krt:DepositsAssetsRelatingToMachineryAndEquipment
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNzE0MQ_ae260d87-f5bd-443f-ae64-05ff661bb3b2"
      unitRef="usd">1800000</krt:DepositsAssetsRelatingToMachineryAndEquipment>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2ODg_17081024-e9a9-4331-b66e-7c3e877b0ead">&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;Impairment of Long-lived Assets:&#160;&lt;/span&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 reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. An impairment exists if the undiscounted cash flows generated by the Company&#x2019;s long-lived assets are less than the net book value of the related assets. If the long-lived assets are impaired, an impairment loss is recognized and measured as the amount by which the carrying value exceeds the estimated fair value of those assets. For the periods ended September&#160;30, 2021 and September&#160;30, 2020, management concluded that an impairment write-down was not required.&lt;/span&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <krt:BusinessCombinationsAndGoodwillPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2Njg_e937c5f8-75b6-411b-b6c5-da3a01fe8f05">&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;Business Combination and Goodwill:&#160;&lt;/span&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 applies the acquisition method of accounting for business combinations in accordance with U.S. GAAP, which requires the Company to make use of estimates and judgments to allocate the purchase price paid for acquisitions to the fair value of the assets, including identifiable intangible assets, and liabilities acquired. Such estimates may be based on significant unobservable inputs. The Company&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Fair values are subject to refinement for up to one year after the closing date of an acquisition as information relative to closing date fair values becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.&lt;/span&gt;Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company does not amortize goodwill, but performs an impairment test of goodwill annually or whenever events and circumstances indicate that the carrying amount of goodwill may exceed its fair value. The Company operates as a single operating segment with one reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the Company as a whole. Goodwill is evaluated for impairment at least annually on October 1, or more frequently if events or changes in circumstances would more likely than not reduce the fair value of its single reporting unit below its carrying value. As of September&#160;30, 2021, goodwill recorded in the accompanying condensed consolidated balance sheets is related to the Company&#x2019;s acquisition of Pacific Cup, Inc. and Lollicup Franchising (see Note 3).</krt:BusinessCombinationsAndGoodwillPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfOTM3NQ_cb65248e-88ea-4502-be2e-132832bea237"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfOTk2Mw_66b3f3f1-84da-4c9b-9244-35ddce9ab359"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2NzY_4b63517a-f735-4865-bcfb-7a75e68da04a">&lt;div style="margin-top: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;The following table displays a roll-forward of the carrying amount of goodwill from December 31, 2020 to September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:69.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.140%"/&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:10pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&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:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;3,113,000&#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:10pt;font-weight:400;line-height:100%"&gt;Acquired through business combination&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:10pt;font-weight:400;line-height:100%"&gt;397,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;3,510,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="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:10pt;font-weight:700;line-height:100%"&gt;Accumulated impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:10pt;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;/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:10pt;font-weight:400;line-height:100%"&gt;Impairment loss recognized&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:10pt;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;/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:10pt;font-weight:400;line-height:100%"&gt;Balance at September 30, 2021&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:10pt;font-weight:700;line-height:100%"&gt;Carrying amount at September 30, 2021&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;3,510,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjUyOTA3OWM0NThlYjRhYzJhMDZlNjBjNmJhOTQzZjkxL3RhYmxlcmFuZ2U6NTI5MDc5YzQ1OGViNGFjMmEwNmU2MGM2YmE5NDNmOTFfMS0xLTEtMS03Njg2_8599c20d-67e9-4e2f-bf44-acd55b6c1887"
      unitRef="usd">3113000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjUyOTA3OWM0NThlYjRhYzJhMDZlNjBjNmJhOTQzZjkxL3RhYmxlcmFuZ2U6NTI5MDc5YzQ1OGViNGFjMmEwNmU2MGM2YmE5NDNmOTFfMi0xLTEtMS03Njg2_7cd86b4f-55fa-4ddb-98ae-24ed9387d002"
      unitRef="usd">397000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjUyOTA3OWM0NThlYjRhYzJhMDZlNjBjNmJhOTQzZjkxL3RhYmxlcmFuZ2U6NTI5MDc5YzQ1OGViNGFjMmEwNmU2MGM2YmE5NDNmOTFfMy0xLTEtMS03Njg2_f866ffce-05f0-4d0f-9800-e1e1e94a76ce"
      unitRef="usd">3510000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjUyOTA3OWM0NThlYjRhYzJhMDZlNjBjNmJhOTQzZjkxL3RhYmxlcmFuZ2U6NTI5MDc5YzQ1OGViNGFjMmEwNmU2MGM2YmE5NDNmOTFfNi0xLTEtMS03Njg2_83646531-0e76-4a20-8848-1cc1cc874ece"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjUyOTA3OWM0NThlYjRhYzJhMDZlNjBjNmJhOTQzZjkxL3RhYmxlcmFuZ2U6NTI5MDc5YzQ1OGViNGFjMmEwNmU2MGM2YmE5NDNmOTFfNy0xLTEtMS03Njg2_f73a012f-0467-4516-9b04-62d7c8b8496e"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjUyOTA3OWM0NThlYjRhYzJhMDZlNjBjNmJhOTQzZjkxL3RhYmxlcmFuZ2U6NTI5MDc5YzQ1OGViNGFjMmEwNmU2MGM2YmE5NDNmOTFfOC0xLTEtMS0xNTAwNg_538f1da7-09a5-46fb-b488-1d5480ace45e"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjUyOTA3OWM0NThlYjRhYzJhMDZlNjBjNmJhOTQzZjkxL3RhYmxlcmFuZ2U6NTI5MDc5YzQ1OGViNGFjMmEwNmU2MGM2YmE5NDNmOTFfOC0xLTEtMS03Njg2_b0f64945-1689-44ef-b1da-febc019ccb90"
      unitRef="usd">3510000</us-gaap:Goodwill>
    <krt:GovernmentGrantsPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2Njk_8201969f-fd97-4c8d-9f11-a1e42d9eea91">&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;Government Grants:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Government grants are not recognized unless there is reasonable assurance that the Company and Global Wells will comply with the grants&#x2019; conditions and that the grants will be received. As of September&#160;30, 2021 and December&#160;31, 2020, the Company received cumulative grants of $1,200,000 and $900,000, respectively. As of September&#160;30, 2021 and &lt;/span&gt;December&#160;31, 2020, Global Wells received cumulative grants of $1,302,000. These grants are reported as deferred income within other liabilities in the accompanying condensed consolidated balance sheets as there are conditions attached to the grants that the Company and Global Wells have not met. These conditions include requiring its facility in Rockwall, Texas to maintain a certain minimum tax value for five calendar years (the &#x201c;Required Period&#x201d;), continue operations in the facility for the Required Period, have a minimum number of full time equivalent employees with a minimum average annual gross wage employed in the operation of the facility in the Required Period, and promise to not engage in a pattern or practice of unlawful employment of aliens during the Required Period.</krt:GovernmentGrantsPolicyTextBlock>
    <krt:GovernmentGrants
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTAzNzk_0781ea27-187e-4643-bb5e-a9dc9de5e7ce"
      unitRef="usd">1200000</krt:GovernmentGrants>
    <krt:GovernmentGrants
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTAzODY_389a6572-ef0c-40b5-9a3c-8f1743a2b748"
      unitRef="usd">900000</krt:GovernmentGrants>
    <krt:GovernmentGrants
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTA0NjQ_00cb0096-2e92-4d85-8cb6-3010aae8a5aa"
      unitRef="usd">1302000</krt:GovernmentGrants>
    <krt:GovernmentGrants
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTA0NjQ_b01b40ee-9010-4430-9134-194b91315027"
      unitRef="usd">1302000</krt:GovernmentGrants>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2ODk_619fe6b8-7ab1-4d3d-a89b-cac14ade6862">&lt;div style="margin-top:12pt;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;Derivative Instruments:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standard Codification (&#x201c;ASC&#x201d;) Topic No. 815,&#160;&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;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, requires companies to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the statement of income during the current period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company and Global Wells are exposed to certain risks relating to its ongoing business operations. The primary risks managed by using derivative instruments applicable to the Company and Global Wells is interest rate risk. Interest rate swaps are entered into to manage interest rate risk associated with the Company and Global Wells&#x2019; fixed and floating-rate borrowings. As of September&#160;30, 2021 and December&#160;31, 2020, Global Wells had interest rate swaps that are accounted for as a derivative instrument under ASC 815. The Company and Global Wells did not designate interest rate swaps for hedge accounting and as such, the change in fair value of interest rate swaps is recognized as interest expense in the accompanying condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2OTI_6a5aa692-62be-4c10-915a-ea25ad3aae14">&lt;div style="margin-top:12pt;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;Variable Interest Entities:&#160;&lt;/span&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 a variable interest in two entities, Global Wells and Lollicup Franchising, LLC (prior to September&#160;30, 2020, the acquisition date, see Note 3).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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%;text-decoration:underline"&gt;Global Wells&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In 2017, Lollicup along with three other unrelated parties formed Global Wells. Lollicup has a 13.5% ownership interest and a 25% voting interest in Global Wells, located in Rockwall, Texas. The purpose of this entity is to own, construct, and manage a warehouse and manufacturing facility. Global Wells&#x2019; operating agreement may require its members to make additional contributions only upon the unanimous decision of the members or where the cash in Global Wells&#x2019; bank account falls below $50,000. In the event that a member is unable to make an additional capital contribution, the other members will be required to make contributions to offset the amount that member cannot contribute, up to $25,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Global Wells was determined to be a variable interest entity in accordance with ASC Topic 810,&#160;&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;Consolidations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, however, at the time the investment was made, it was determined that Lollicup was not the primary beneficiary. In 2018, Lollicup entered into an operating lease with Global Wells (&#x201c;Texas Lease&#x201d;). The lease term for the Texas Lease is for 10 years beginning October&#160;1, 2018 and called for a monthly lease payment of $214,500. The lease agreement was subsequently amended for the lease term to begin in May&#160;1, 2019 and calls for a monthly lease payment of $196,000. In June 2020, the Company entered into another operating lease with Global Wells (&#x201c;New Jersey Lease&#x201d;). The lease term for the New Jersey Lease is for 5 years beginning July&#160;1, 2020 and calls for a monthly lease payment of $90,128.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Upon entering into the Texas Lease with Lollicup on March 23, 2018, it was determined that Lollicup holds current and potential rights that give it the power to direct activities of Global Wells that most significantly impact Global Wells&#x2019; economic performance, receive significant benefits, or the obligation to absorb potentially significant losses, resulting in Lollicup having a controlling financial interest in Global Wells. As a result, Lollicup was deemed to be the primary beneficiary of Global Wells and has consolidated Global Wells under the risk and reward model of ASC Topic 810, for the period from March 23, 2018. The monthly lease payments for the Texas Lease and New Jersey Lease are eliminated upon consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Assets recognized as a result of consolidating Global Wells do not represent additional assets that could be used to satisfy claims against the Company&#x2019;s general assets. Conversely, liabilities recognized as a result of consolidating Global Wells do not represent additional claims of the Company&#x2019;s general assets; they represent claims against the specific assets of Global Wells, except for the Company&#x2019;s guarantee of Global Wells&#x2019; term loans. The Company was a guarantor for Global Wells&#x2019; construction &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;loan, which provided for advances up to $21,640,000 and expired in May 2019. In May 2019, Global Wells entered into a loan agreement with a financial institution and used the proceeds from the new term loan to pay off the principal balance and accrued interest related to the construction loan. In June 2020, Global Wells entered into a loan agreement with a financial institution to purchase land and building in Branchburg, New Jersey, which was also guaranteed by the Company. The Company entered into an operating lease with Global Wells to utilize the facility in Branchburg, New Jersey. As of September&#160;30, 2021 and December&#160;31, 2020, total loan guaranteed by the Company related to Global Wells amounted to $37,005,000 and $37,491,000, respectively. The term loans are also guaranteed by the Company&#x2019;s two significant stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 financial information includes assets and liabilities of Global Wells and are included in the accompanying condensed consolidated balance sheets, except for those that eliminate upon consolidation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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:10pt;font-weight:400;line-height:120%"&gt;Cash&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;689,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;81,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;396,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;343,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&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:10pt;font-weight:400;line-height:120%"&gt;87,000&#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:10pt;font-weight:400;line-height:120%"&gt;98,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&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, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;46,916,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;47,826,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Other assets&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:10pt;font-weight:400;line-height:120%"&gt;4,882,000&#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:10pt;font-weight:400;line-height:120%"&gt;5,260,000&#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="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;52,970,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;53,608,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;564,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&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:10pt;font-weight:400;line-height:120%"&gt;447,000&#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:10pt;font-weight:400;line-height:120%"&gt;128,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;82,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Due to Lollicup USA Inc.&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:10pt;font-weight:400;line-height:120%"&gt;2,620,000&#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:10pt;font-weight:400;line-height:120%"&gt;2,990,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;1,166,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;694,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of current portion&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:10pt;font-weight:400;line-height:120%"&gt;35,629,000&#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:10pt;font-weight:400;line-height:120%"&gt;36,697,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;2,851,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;3,906,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;42,824,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;44,979,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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-top:12pt"&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%;text-decoration:underline"&gt;Lollicup Franchising, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Prior to the acquisition, on September&#160;30, 2020 (see Note 3), the Company&#x2019;s two major shareholders share common ownership with Lollicup Franchising. Lollicup Franchising owns and operates one store and also licenses its name to third party store owners and operators. The Company sells inventory to Lollicup Franchising and to the licensed third-party stores. In connection with the sales to third-party stores, the Company has an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores are paid to Lollicup Franchising. The Company has determined that the Company held a variable interest in Lollicup Franchising, however, it was determined that the Company is not the primary beneficiary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company incurred incentive program expenses of $21,000 and $79,000 for the three and nine months ended September 30, 2020, respectively, which are reported as a contra to net sales in the accompanying condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company does not have any explicit arrangements and implicit variable interest where the Company is required to provide financial support to Lollicup Franchising. The Company has determined that the maximum exposure to loss as a result of its involvement with Lollicup Franchising is zero.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <krt:VariableInterestEntityNumberOfEntities
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTY0OTI2NzQ4NTU0Nw_2a2be150-e0b7-40b5-844e-5e8fd5e1cdbb"
      unitRef="entity">2</krt:VariableInterestEntityNumberOfEntities>
    <krt:NumberOfOtherUnrelatedParties
      contextRef="i1af556844d934701868940e844685475_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTMxMDk_25432586-db99-407f-afc9-bafefd610618"
      unitRef="unrelated_party">3</krt:NumberOfOtherUnrelatedParties>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i1af556844d934701868940e844685475_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTMxNzI_2f2df940-8d87-4f1a-ab3c-0058c74f8849"
      unitRef="number">0.135</us-gaap:VariableInterestEntityOwnershipPercentage>
    <krt:VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage
      contextRef="i1af556844d934701868940e844685475_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTMyMDA_c746878a-c175-4d3b-b266-cedd212385e2"
      unitRef="number">0.25</krt:VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage>
    <krt:MinimumBankAccountToMakeAdditionalContributionsFromMembers
      contextRef="ie02f6fd1df37476db3567dd8bcf80af5_I20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTM1NjM_d1fc44e5-b511-40ba-a53f-605e1d534066"
      unitRef="usd">50000</krt:MinimumBankAccountToMakeAdditionalContributionsFromMembers>
    <krt:ContributionsToOffsetAmountThatMemberCannotContribute
      contextRef="ie02f6fd1df37476db3567dd8bcf80af5_I20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTM3NjM_cf709cad-ce27-44dc-8be9-06a5e64021ff"
      unitRef="usd">25000</krt:ContributionsToOffsetAmountThatMemberCannotContribute>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i3c3a531fc76f451dac552a556560da87_I20181001"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTQxMTQ_c83490be-cffb-44dc-bb7e-55b28ca0182c">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i6b62e7b041a44f2caaf4845f7b669b88_D20181001-20181001"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTQxNzI_3e34476b-6ab4-4694-b10c-f88b271dfe00"
      unitRef="usd">214500</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i6261d4af77d2416e8dcf68f55d32e372_D20190501-20190501"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTQyOTY_20b609b2-b729-42b4-8cfa-b6cee8f39cde"
      unitRef="usd">196000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i43c4692e7576439d90234378a26d441f_I20200701"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTQ0NDM_25eb8d6d-6723-4851-a8af-9c5283513401">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i88d4a7fe49d048138af4e22103a06f93_D20200701-20200701"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTQ1MDA_7b9b1177-514b-4c62-ab63-0dbc5cc1fd3e"
      unitRef="usd">90128</us-gaap:LeaseAndRentalExpense>
    <us-gaap:AdvancesToAffiliate
      contextRef="i974cca8292684563ad77c44cd6fbc3ed_I20190531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTU3ODI_38bcbb4c-88e9-42f5-909d-14fb0a558a3b"
      unitRef="usd">21640000</us-gaap:AdvancesToAffiliate>
    <krt:TotalLoanGuaranteed
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTYzOTc_30e98d06-e976-41c5-9e36-f3a228da3a88"
      unitRef="usd">37005000</krt:TotalLoanGuaranteed>
    <krt:TotalLoanGuaranteed
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTY0MDQ_cdd604f8-1a74-49da-9155-bfef9e0d387d"
      unitRef="usd">37491000</krt:TotalLoanGuaranteed>
    <krt:NumberOfVariableInterestEntitiesWhoGuaranteedLoans
      contextRef="i9887225fcb924bb9ae012e2e18df2e27_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTY0NzQ_46cc1a39-6322-4ca8-861e-cab5fcd90d96"
      unitRef="stockholder">2</krt:NumberOfVariableInterestEntitiesWhoGuaranteedLoans>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2OTM_c055a59e-12b2-4746-9bb4-00c2a354c5e4">&lt;div style="margin-top:12pt"&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 financial information includes assets and liabilities of Global Wells and are included in the accompanying condensed consolidated balance sheets, except for those that eliminate upon consolidation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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:10pt;font-weight:400;line-height:120%"&gt;Cash&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;689,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;81,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;396,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;343,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&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:10pt;font-weight:400;line-height:120%"&gt;87,000&#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:10pt;font-weight:400;line-height:120%"&gt;98,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&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, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;46,916,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;47,826,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Other assets&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:10pt;font-weight:400;line-height:120%"&gt;4,882,000&#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:10pt;font-weight:400;line-height:120%"&gt;5,260,000&#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="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;52,970,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;53,608,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;564,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&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:10pt;font-weight:400;line-height:120%"&gt;447,000&#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:10pt;font-weight:400;line-height:120%"&gt;128,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;82,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Due to Lollicup USA Inc.&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:10pt;font-weight:400;line-height:120%"&gt;2,620,000&#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:10pt;font-weight:400;line-height:120%"&gt;2,990,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;1,166,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;694,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of current portion&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:10pt;font-weight:400;line-height:120%"&gt;35,629,000&#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:10pt;font-weight:400;line-height:120%"&gt;36,697,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;2,851,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;3,906,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;42,824,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;44,979,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMS0xLTEtMS03Njg2_b3b54e1a-e1d9-4561-bad9-40cd6073ba38"
      unitRef="usd">689000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMS0zLTEtMS03Njg2_6fe73bd9-8ba7-4088-a9a8-9057914e22e2"
      unitRef="usd">81000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMi0xLTEtMS03Njg2_11a591af-3633-4311-a868-965e2120a5f2"
      unitRef="usd">396000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMi0zLTEtMS03Njg2_f08ba39b-c458-48a5-b119-02128b2ef835"
      unitRef="usd">343000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMy0xLTEtMS03Njg2_2e7f8247-7c13-42ae-9130-b2701eb703ac"
      unitRef="usd">87000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMy0zLTEtMS03Njg2_8752dd87-789f-4249-a705-3b019ff7b193"
      unitRef="usd">98000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfNC0xLTEtMS03Njg2_13d6218d-b51f-4977-9eb3-ee9c935b07a9"
      unitRef="usd">46916000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfNC0zLTEtMS03Njg2_f15041da-5db1-41e0-9e2a-978e443ace00"
      unitRef="usd">47826000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfNS0xLTEtMS03Njg2_dcef8250-e0b8-4ca5-a582-7cabddb6ec72"
      unitRef="usd">4882000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfNS0zLTEtMS03Njg2_3265785d-742b-428f-9cc1-6cc7690bb397"
      unitRef="usd">5260000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfNi0xLTEtMS03Njg2_461a0762-9944-4784-ae43-5e74c27b58ac"
      unitRef="usd">52970000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfNi0zLTEtMS03Njg2_d7c447a3-acc5-4ab5-a205-168e909877d6"
      unitRef="usd">53608000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfOC0xLTEtMS03Njg2_3970452e-28cc-4928-b0e3-670867563419"
      unitRef="usd">29000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfOC0zLTEtMS03Njg2_736ca9cc-2458-4000-a2b3-c755b7c48a23"
      unitRef="usd">564000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfOS0xLTEtMS03Njg2_a32c1940-8d73-4907-8f82-bf071f8d63b1"
      unitRef="usd">447000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfOS0zLTEtMS03Njg2_2900bb25-0ae8-4c85-b0d7-11c475c220e1"
      unitRef="usd">128000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTAtMS0xLTEtNzY4Ng_828ce2d6-497b-4a85-b82e-f88adafa83ee"
      unitRef="usd">82000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTAtMy0xLTEtNzY4Ng_81de51be-7c47-4065-8d05-5dbe0f47baae"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTEtMS0xLTEtNzY4Ng_cb980bf4-3f64-4bb2-856c-b11f5aacb12a"
      unitRef="usd">2620000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTEtMy0xLTEtNzY4Ng_647c7e1d-f614-4f41-90c0-21858f5301d4"
      unitRef="usd">2990000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTItMS0xLTEtNzY4Ng_dcd410bd-82d8-46ba-8f37-d4114b100afb"
      unitRef="usd">1166000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTItMy0xLTEtNzY4Ng_19dc781d-34bb-4d1a-b929-c4d66c390a10"
      unitRef="usd">694000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTMtMS0xLTEtNzY4Ng_2be3520e-d65d-43d1-a555-6f0229e896bd"
      unitRef="usd">35629000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTMtMy0xLTEtNzY4Ng_653e2aa6-f36a-46e4-b276-75b362957525"
      unitRef="usd">36697000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTQtMS0xLTEtNzY4Ng_f4cf4375-ca9a-4f01-bc20-74a18dd109f4"
      unitRef="usd">2851000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTQtMy0xLTEtNzY4Ng_b9cb513e-7dd8-4754-9135-6e4c7ff2aaf9"
      unitRef="usd">3906000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i6fe92d1aee5945ec9ae9637380a47c9a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTUtMS0xLTEtNzY4Ng_061b254e-4585-47fb-ba22-f4354f03c4ac"
      unitRef="usd">42824000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib66db1ae6ca243faab4dcb42374d3568_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjliZDEzOGFiNGE3ZTQzNDRhMDYzYjE2Y2MzNmI3MjNmL3RhYmxlcmFuZ2U6OWJkMTM4YWI0YTdlNDM0NGEwNjNiMTZjYzM2YjcyM2ZfMTUtMy0xLTEtNzY4Ng_9c38cc6c-46df-41ab-b073-b5647861d5aa"
      unitRef="usd">44979000</us-gaap:Liabilities>
    <krt:NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising
      contextRef="i45cd9eb14dd34ba4996fca0a93e7eca5_D20200901-20200901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTY4MDI_d4d39796-fc5c-44cb-90c8-2609c05eda81"
      unitRef="shareholder">2</krt:NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising>
    <krt:NumberOfStoreOwned
      contextRef="i45cd9eb14dd34ba4996fca0a93e7eca5_D20200901-20200901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTY5MTM_109e1e85-6eb6-4d32-8179-1772546da2db"
      unitRef="store">1</krt:NumberOfStoreOwned>
    <krt:IncentiveProgramExpenses
      contextRef="i88403ff952664b368842557714cdd579_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTc1MjQ_baa30248-7bc4-4eaf-a509-38ed53b4857b"
      unitRef="usd">21000</krt:IncentiveProgramExpenses>
    <krt:IncentiveProgramExpenses
      contextRef="i8fd00dd922c549c7898f13d2112d64e4_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTc1MzE_c425b769-070e-487c-aa65-3b780cf1011a"
      unitRef="usd">79000</krt:IncentiveProgramExpenses>
    <us-gaap:VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount
      contextRef="i241de12c38f1495d8dd5b4e9ed671069_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTc5Njc_db49fde8-a0b2-43cc-b7d7-f8a248c7d076"
      unitRef="usd">0</us-gaap:VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2NzA_b4d63f3f-1e98-49a9-8908-ef71e2871277">Stockholder&#x2019;s Equity:&#160;The Company&#x2019;s Certificate of Incorporation authorizes both common and preferred stock.</us-gaap:StockholdersEquityPolicyTextBlock>
    <krt:SharesAuthorized
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTgxNTg_e067c243-2e44-4da8-b749-eef9946b2ccf"
      unitRef="shares">110000000</krt:SharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTgxODI_1fa371f6-2e25-433a-a083-5546373fefce"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTgxOTE_c3f64960-df3e-40be-8130-07ea4f951ed5"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTgyMjY_53db8eea-5da2-4865-ab0b-2cde637fe256"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <krt:NumberOfVotesPerCommonStockAndPreferredStockShare
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTgzMjY_313afce2-1428-45fe-8293-6fe9ec99aed2"
      unitRef="vote">1</krt:NumberOfVotesPerCommonStockAndPreferredStockShare>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i711597e2b3dd4e6b83fcad25b2193cd3_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTgzNTk_d9e5d5ad-fb0c-4dce-973e-0246514656b5"
      unitRef="usdPerShare">0.04</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTg0NTE_bfd05e83-49ac-4df8-b121-0afcb37a7541"
      unitRef="usd">607000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if3d914c4d3f2407ba1cf833d067ba948_D20200601-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTg1MTM_ac31f5f7-4677-46e7-b2e4-4a6edf2576cd"
      unitRef="shares">10000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="if3d914c4d3f2407ba1cf833d067ba948_D20200601-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTg2MTI_5c58a627-7de2-4cc7-8d43-6f9625c45b32"
      unitRef="usd">107000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i42c0f66c0ac047beab45c1088d3af2d9_D20200701-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTg2OTU_af19a805-6d91-4c90-b529-80efb9736ed9"
      unitRef="shares">13000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i42c0f66c0ac047beab45c1088d3af2d9_D20200701-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMTg3OTQ_b35819e8-5c28-4f27-8405-9d247defb028"
      unitRef="usd">141000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2Nzg_3dc7d3c2-30fe-4dcd-a903-8b90c243b41d">&lt;div style="margin-top:12pt;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;Revenue Recognition:&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As the Company generates revenues from customers that include national distributors, fast food restaurants with multiple locations, small businesses, and those that purchase for individual consumption, the Company considers revenue disaggregated by customer type to most accurately reflect the nature and uncertainty of its revenue and cash flows that are affected by economic factors. For the three months and nine months ended September 30, 2021 and 2020, net sales disaggregated by customer type consists of the amounts shown below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.182%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&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:10pt;font-weight:400;line-height:100%"&gt;National&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;22,894,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;18,426,000&#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 #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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;63,493,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;50,092,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;57,317,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;39,862,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;148,294,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;118,322,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;Online&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:10pt;font-weight:400;line-height:100%"&gt;14,644,000&#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:10pt;font-weight:400;line-height:100%"&gt;8,928,000&#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:10pt;font-weight:400;line-height:100%"&gt;39,790,000&#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:10pt;font-weight:400;line-height:100%"&gt;26,472,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;7,856,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;9,101,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;21,333,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;30,251,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:100%"&gt;Total Revenue&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;102,711,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;76,317,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 #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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;272,910,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;225,137,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&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;&#x2022;&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%;padding-left:14.5pt"&gt;National chains revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;National chains revenue is derived from fast food restaurants with locations across multiple states. Revenue from transactions with national chains is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&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;&#x2022;&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%;padding-left:14.5pt"&gt;Distributors revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Distributors revenues are derived from national and regional distributors across the U.S. that purchase the Company&#x2019;s products for restaurants, offices, schools, and government entities. Revenue from national distributions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&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;&#x2022;&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%;padding-left:14.5pt"&gt;Online revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from wholesale transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&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;&#x2022;&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%;padding-left:14.5pt"&gt;Retail revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Retail revenue is derived primarily from regional bubble tea shops, boutique coffee shops and frozen yogurt shops. Revenue from retail transactions is recognized at a point in time upon transfer of control of promised products to customers. Transfer of control typically occurs when the title and risk of loss passes to the customer. Shipping terms generally indicate when the title and risk of loss have passed, which is generally when the products are shipped from our manufacturing facility to the customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The transaction price is the amount of consideration to which the Company expects to be entitled to in exchange for transferring goods to the customer. Revenue is recorded based on the total estimated transaction price, which includes fixed consideration and estimates of variable consideration. Variable consideration includes estimates of rebates and other sales incentives, cash discounts for prompt payment, consideration payable to customers for cooperative advertising and other program incentives, and sales returns. The Company estimates its variable consideration based on contract terms and historical experience of actual &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;results using the expected value method. The performance obligations are generally satisfied shortly after manufacturing and shipment as purchases made by the Company&#x2019;s customers are manufactured and shipped with minimal lead time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company&#x2019;s contract liabilities consist of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of September&#160;30, 2021 and December&#160;31, 2020, the contract liabilities were not considered significant to the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Shipping and handling fees billed to a customer are recorded within net sales, with corresponding shipping and handling costs recorded in selling expense on the accompanying condensed consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the three months ended September 30, 2021 and 2020 were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$8,794,000 and $5,099,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively. Shipping and handling costs included within selling expenses in the condensed consolidated statements of income for the nine months ended September 30, 2021 and 2020 were $21,285,000 and $13,164,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Sales taxes collected concurrently with revenue-producing activities and remitted to governmental authorities are excluded from revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Sales commissions are expensed as incurred due to the amortization period being less than one year and are recorded in selling expense on the accompanying consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2OTQ_d9bc91b4-e9c4-4956-a0a6-e273275cef1f">For the three months and nine months ended September 30, 2021 and 2020, net sales disaggregated by customer type consists of the amounts shown below.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.182%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&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:10pt;font-weight:400;line-height:100%"&gt;National&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;22,894,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;18,426,000&#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 #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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;63,493,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;50,092,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;57,317,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;39,862,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;148,294,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;118,322,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;Online&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:10pt;font-weight:400;line-height:100%"&gt;14,644,000&#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:10pt;font-weight:400;line-height:100%"&gt;8,928,000&#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:10pt;font-weight:400;line-height:100%"&gt;39,790,000&#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:10pt;font-weight:400;line-height:100%"&gt;26,472,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;7,856,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;9,101,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;21,333,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;30,251,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:100%"&gt;Total Revenue&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;102,711,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;76,317,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 #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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;272,910,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;225,137,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1be0deb9a6ed4d31a3e32d6f0210397a_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfMi0xLTEtMS03Njg2_91726e21-900e-4602-8a5d-93fa0ac92882"
      unitRef="usd">22894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66939161697d4a8383453953d772731b_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfMi0zLTEtMS03Njg2_c0eee45e-1a9c-4bb4-bf42-62e0cb674c28"
      unitRef="usd">18426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25682a7056614079a475a3eb860dfb44_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfMi01LTEtMS03Njg2_5ca9fcf8-1f8b-429e-865c-74cc9e1275bc"
      unitRef="usd">63493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if15e070af7444e67829041052c995756_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfMi03LTEtMS03Njg2_e5d38f02-31f4-4d7f-a6f1-829ac718a372"
      unitRef="usd">50092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a836ba8d63d4146903a0f7bfaa0f339_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfMy0xLTEtMS03Njg2_04cbfc10-6a97-429d-a40b-4bd4b4f9bbd3"
      unitRef="usd">57317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ca7b262fa91492dbc7e88575948ad92_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfMy0zLTEtMS03Njg2_f585ab41-8219-4051-99f7-0949eb78516f"
      unitRef="usd">39862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i019c004212374dfab097812e66b081e1_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfMy01LTEtMS03Njg2_b7129208-147a-4869-b258-14d717f1d9ac"
      unitRef="usd">148294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6024484d46494a44ba4e0e852ce57cfe_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfMy03LTEtMS03Njg2_88dbe436-8929-448d-b892-025f3b548c7c"
      unitRef="usd">118322000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2603c2917d18440988f38590e40a136a_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNC0xLTEtMS03Njg2_f07666bb-f376-4d3c-ae51-c14f88bddbdb"
      unitRef="usd">14644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e938b38405f4656b3ed99f1645e7bee_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNC0zLTEtMS03Njg2_d764850d-a2cc-4c41-a8e4-6eedd26492aa"
      unitRef="usd">8928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03c8a49b2369405cb6f5b509cc5a4a4e_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNC01LTEtMS03Njg2_a72d1259-7e8f-41cb-955a-8f10394af4d7"
      unitRef="usd">39790000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0865e87bff544de38fb22315dde6a478_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNC03LTEtMS03Njg2_c2d289a2-cc0b-4ed7-a4d4-0c86aee24c1f"
      unitRef="usd">26472000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie759f59ee48c4016aefe18c05da6ab39_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNS0xLTEtMS03Njg2_d4bd02ef-ce2f-4611-91fc-e47471f3ce4d"
      unitRef="usd">7856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieee1187320434a48be99db0fe8d705c2_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNS0zLTEtMS03Njg2_841bb1c1-c260-4a8f-b012-040b9d8b74d8"
      unitRef="usd">9101000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i735da84efef74e75bb51f6e96ae594fc_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNS01LTEtMS03Njg2_8115d550-ec8e-4bb0-aa12-a68a89d75a6f"
      unitRef="usd">21333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53018deaf97042baa23445d88d27cb5a_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNS03LTEtMS03Njg2_9d693252-8226-4f77-a76b-1adbf3668d4d"
      unitRef="usd">30251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNi0xLTEtMS03Njg2_71753709-e3cf-4294-803a-2939d8f846f9"
      unitRef="usd">102711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNi0zLTEtMS03Njg2_db17048a-b903-4f7b-98c8-c5f94e195b92"
      unitRef="usd">76317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNi01LTEtMS03Njg2_d633a532-1e51-4df0-8af2-d86aeda6d997"
      unitRef="usd">272910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjBmMzFkYTVjZmE3MjQ4OGJiMjkwYTJiMmFmY2VlOTgxL3RhYmxlcmFuZ2U6MGYzMWRhNWNmYTcyNDg4YmIyOTBhMmIyYWZjZWU5ODFfNi03LTEtMS03Njg2_c10fe07d-bed1-45eb-b2a8-d38dbaec3f64"
      unitRef="usd">225137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0d3c8e2c690a4a2f9f8affab680933a1_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMjMyODM_824466d2-bdbc-450e-b1d8-78b06078f164"
      unitRef="usd">8794000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3a9a6fe47bfd471298991695d06b1ec5_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMjMyOTA_c1a16b76-8256-4184-a256-1de74d423ba4"
      unitRef="usd">5099000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icfb483dfb72d459fa793f148d31d45f4_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMjM0NDM_ca271977-4b8d-4a1e-9d83-e6e600ec28bb"
      unitRef="usd">21285000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifc9c7d6e53d74a9da8e804d964de0d81_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMjM0NTA_a7b9261d-c7ae-48e2-86c4-a987644db2c2"
      unitRef="usd">13164000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2Nzk_d1ded1ab-b8ce-403c-aed5-f1761428e143">Advertising Costs:&#160;The Company expenses costs of print production, trade show, online marketing, and other advertisements in the period in which the expenditure is incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMjQwNzU_b1591f2e-6caa-42ff-b66b-f729b6431411"
      unitRef="usd">823000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMjQwODI_1701309a-b704-43db-9cd2-52d01894911c"
      unitRef="usd">336000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMjQyMjM_801f9770-6151-431b-872d-8de2807abd14"
      unitRef="usd">1843000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMjQyMzA_10b785c9-bf15-46a6-97ad-947459d49391"
      unitRef="usd">1126000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2OTU_9e8e8086-52fa-48fa-8504-7946b4f9bebf">&lt;div style="margin-top:12pt;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;Income Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company applies the asset and liability approach for financial accounting and reporting for income taxes. Deferred income taxes arise from temporary differences between income tax and financial reporting and principally relate to recognition of revenue and expenses in different periods for financial and tax accounting purposes and are measured using currently enacted tax rates and laws. In addition, a deferred tax asset can be generated by net operating loss carryforwards. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company applies ASC 740,&#160;&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;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s practice is to recognize potential interest and/or penalties related to income tax matters as income tax expense in the accompanying condensed consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the condensed consolidated balance sheets.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMjU0NjE_b20b9258-6081-46b8-b963-33d05a67acd6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMjU0NjE_f304f53e-5868-4dec-ab9f-d00d04c3af05"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2ODA_0e87985f-65bf-4cbc-9fc9-558ab5e5c8da">&lt;div style="margin-top: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;For the three and nine months ended September 30, 2021 and 2020, respectively, purchases from the following vendor makes up greater than 10 percent of total purchases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:120%"&gt;2020&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Keary Global Ltd. ("Keary Global") and its affiliate, Keary International, Ltd.- related parties&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;13.7&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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 #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:10pt;font-weight:400;line-height:120%"&gt;13.3&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;14.3&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;11&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts due to the following vendors at September&#160;30, 2021 and December&#160;31, 2020 that exceed 10 percent of total accounts payable are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Keary Global and its affiliate, Keary International - related parties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&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 #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:10pt;font-weight:400;line-height:120%"&gt;18&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taizhou Fuling Plastics Co., Ltd&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fuling Technology Co., Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;24&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wen Ho Industrial Co.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;*Amounts payable represented less than 10% of total accounts payable&lt;/span&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iac5e53088ae342f1abd348d7d5d04496_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmMzNTVmYWJjZDdjMDQzOWQ4MDQ2YjI5YTUyNWVkZjMyL3RhYmxlcmFuZ2U6YzM1NWZhYmNkN2MwNDM5ZDgwNDZiMjlhNTI1ZWRmMzJfMi0xLTEtMS03Njg2_d7578cf5-fb20-41f1-befc-7fd6139610d7"
      unitRef="number">0.137</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icd9e7ece87ff49f08d806e7586d83788_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmMzNTVmYWJjZDdjMDQzOWQ4MDQ2YjI5YTUyNWVkZjMyL3RhYmxlcmFuZ2U6YzM1NWZhYmNkN2MwNDM5ZDgwNDZiMjlhNTI1ZWRmMzJfMi0zLTEtMS03Njg2_79ffeb3d-ff62-4793-8b4e-655436d00370"
      unitRef="number">0.133</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i99e4b0b78ba840f584fc7dda21eb5f4e_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmMzNTVmYWJjZDdjMDQzOWQ4MDQ2YjI5YTUyNWVkZjMyL3RhYmxlcmFuZ2U6YzM1NWZhYmNkN2MwNDM5ZDgwNDZiMjlhNTI1ZWRmMzJfMi01LTEtMS03Njg2_a2398e26-24fd-485e-8d7c-c5e0e214b0eb"
      unitRef="number">0.143</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ief8f5a8032db4ea0bb7c9a3a27893b47_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmMzNTVmYWJjZDdjMDQzOWQ4MDQ2YjI5YTUyNWVkZjMyL3RhYmxlcmFuZ2U6YzM1NWZhYmNkN2MwNDM5ZDgwNDZiMjlhNTI1ZWRmMzJfMi03LTEtMS03Njg2_266874fe-89c3-4f73-8f25-34d94d8d047f"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i261059617a22422795e81bdecae41b1f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjlhZWIwMTNjYTI5ZTRkOGNhYWUyMDIxNWUyMTI5YTAyL3RhYmxlcmFuZ2U6OWFlYjAxM2NhMjllNGQ4Y2FhZTIwMjE1ZTIxMjlhMDJfMS0zLTEtMS03Njg2_04e3a24b-e338-4a95-990f-0c38bdbea79a"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3015a8a3b6da4bdcb1e396a6de2b98bd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjlhZWIwMTNjYTI5ZTRkOGNhYWUyMDIxNWUyMTI5YTAyL3RhYmxlcmFuZ2U6OWFlYjAxM2NhMjllNGQ4Y2FhZTIwMjE1ZTIxMjlhMDJfMi0zLTEtMS03Njg2_974f3c79-8c30-4c20-bccc-714c6f18910f"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia15c2120b9c444eb904593ce1fa335bb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjlhZWIwMTNjYTI5ZTRkOGNhYWUyMDIxNWUyMTI5YTAyL3RhYmxlcmFuZ2U6OWFlYjAxM2NhMjllNGQ4Y2FhZTIwMjE1ZTIxMjlhMDJfMy0xLTEtMS05MTQz_dbf70493-45bc-4667-b43d-294efc3bc2a0"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id1492408c32846dba44202e2a9bfb886_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjlhZWIwMTNjYTI5ZTRkOGNhYWUyMDIxNWUyMTI5YTAyL3RhYmxlcmFuZ2U6OWFlYjAxM2NhMjllNGQ4Y2FhZTIwMjE1ZTIxMjlhMDJfNC0xLTEtMS05MTU5_378a1eb6-1dbc-4796-b0ce-6d30b98c0efa"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2NzE_8a01f5ae-3ddc-4581-9b09-5fcd972bf9e1">&lt;div style="margin-top:12pt;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;Fair Value Measurements:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company follows ASC 820, &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;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;ASC 820 establishes a hierarchy of valuation inputs based on the extent to which the inputs are observable in the marketplace. Observable inputs reflect market data obtained from sources independent of the reporting entity and unobservable inputs reflect the entity&#x2019;s own assumptions about how market participants would value an asset or liability based on the best information available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Valuation techniques used to measure fair value under ASC 820 must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The following describes the hierarchy of inputs used to measure fair value and the primary valuation methodologies used by the Center for financial instruments measured at fair value on a recurring basis. The three levels of inputs are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify"&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;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#x2014; Quoted prices in active markets for identical assets or liabilities that the Center has the ability to access as of the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify"&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;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#x2014; Inputs that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the same term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify"&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;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#x2014; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;A financial instrument&#x2019;s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Financial assets are considered Level 3 when their fair values are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. If the inputs used to measure the financial assets and liabilities fall within more than one level described above, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;At September&#160;30, 2021 and December&#160;31, 2020, the Company has financial instruments classified within the fair value hierarchy, which consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Interest rate swaps that meets the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability depending on its fair value on the condensed consolidated balance sheet. The fair value of interest rate swaps is calculated using pricing models that will use volatility to quantify the probability of changes around interest rate trends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Money market account, classified as Level 1 within the fair value hierarchy, and reported as a current asset on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 the Company&#x2019;s fair value measurements by level at September&#160;30, 2021 for the assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&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:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;699,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(1,549,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;Fair value, September 30, 2021&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;699,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(1,549,000)&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*See Note 9 for further discussion on interest rate swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 the Company&#x2019;s fair value measurements by level at December&#160;31, 2020 for the assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&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:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;448,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(2,847,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;Fair value, December 31, 2020&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;448,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(2,847,000)&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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-top: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;The Company has not elected the fair value option as presented by ASC 825,&#160;&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;Fair Value Option for Financial Assets and Financial Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for the financial assets and liabilities that are not otherwise required to be carried at fair value. Under ASC 820, material financial assets and liabilities not carried at fair value, including accounts receivable, accounts payable, and borrowing under promissory notes, are reported at their carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities approximate fair value because of the short maturity of these instruments. The carrying amounts of long-term debt and line of credit at September&#160;30, 2021 and December&#160;31, 2020 approximates fair value because the interest rate approximates the current market interest rate. The fair value of these financial instruments was determined using level 2 inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2ODE_192bd98b-520c-423a-be70-99ae1d075abb">&lt;div style="margin-top:12pt"&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 the Company&#x2019;s fair value measurements by level at September&#160;30, 2021 for the assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&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:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;699,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(1,549,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;Fair value, September 30, 2021&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;699,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(1,549,000)&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*See Note 9 for further discussion on interest rate swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 the Company&#x2019;s fair value measurements by level at December&#160;31, 2020 for the assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&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:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;448,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(2,847,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:120%"&gt;Fair value, December 31, 2020&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;448,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(2,847,000)&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4596de35b8de4daface6c1b40e331464_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmE2MzkwNzIzYTg5NjRkZjBiOGIxNjBhNWZiYzZjODZlL3RhYmxlcmFuZ2U6YTYzOTA3MjNhODk2NGRmMGI4YjE2MGE1ZmJjNmM4NmVfMS0xLTEtMS03Njg2_d64c36c2-a83a-41eb-8037-35645eafbb06"
      unitRef="usd">699000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idc374b048a2449fd8f2f090c7b606c36_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmE2MzkwNzIzYTg5NjRkZjBiOGIxNjBhNWZiYzZjODZlL3RhYmxlcmFuZ2U6YTYzOTA3MjNhODk2NGRmMGI4YjE2MGE1ZmJjNmM4NmVfMS0zLTEtMS03Njg2_0f3be794-e453-4ef8-8748-cae4071ea596"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i61b4c4ac2f4541efb85c7cd807f7cba6_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmE2MzkwNzIzYTg5NjRkZjBiOGIxNjBhNWZiYzZjODZlL3RhYmxlcmFuZ2U6YTYzOTA3MjNhODk2NGRmMGI4YjE2MGE1ZmJjNmM4NmVfMS01LTEtMS03Njg2_23382341-a3f5-4a59-a953-51a6090f9a2f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i4596de35b8de4daface6c1b40e331464_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmE2MzkwNzIzYTg5NjRkZjBiOGIxNjBhNWZiYzZjODZlL3RhYmxlcmFuZ2U6YTYzOTA3MjNhODk2NGRmMGI4YjE2MGE1ZmJjNmM4NmVfMi0xLTEtMS03Njg2_416be22e-7d6d-4154-a31e-c6e221331b6f"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="idc374b048a2449fd8f2f090c7b606c36_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmE2MzkwNzIzYTg5NjRkZjBiOGIxNjBhNWZiYzZjODZlL3RhYmxlcmFuZ2U6YTYzOTA3MjNhODk2NGRmMGI4YjE2MGE1ZmJjNmM4NmVfMi0zLTEtMS03Njg2_590f6dd0-eb71-4581-8442-4e1c2667eacf"
      unitRef="usd">1549000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i61b4c4ac2f4541efb85c7cd807f7cba6_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmE2MzkwNzIzYTg5NjRkZjBiOGIxNjBhNWZiYzZjODZlL3RhYmxlcmFuZ2U6YTYzOTA3MjNhODk2NGRmMGI4YjE2MGE1ZmJjNmM4NmVfMi01LTEtMS03Njg2_25b12d9a-12a6-4427-ae7b-cdc7f433c855"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i4596de35b8de4daface6c1b40e331464_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmE2MzkwNzIzYTg5NjRkZjBiOGIxNjBhNWZiYzZjODZlL3RhYmxlcmFuZ2U6YTYzOTA3MjNhODk2NGRmMGI4YjE2MGE1ZmJjNmM4NmVfMy0xLTEtMS03Njg2_a15e0aeb-d55f-4071-a955-21627d41945e"
      unitRef="usd">699000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="idc374b048a2449fd8f2f090c7b606c36_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmE2MzkwNzIzYTg5NjRkZjBiOGIxNjBhNWZiYzZjODZlL3RhYmxlcmFuZ2U6YTYzOTA3MjNhODk2NGRmMGI4YjE2MGE1ZmJjNmM4NmVfMy0zLTEtMS03Njg2_f13db602-0428-48b7-877b-70ee65a06dd7"
      unitRef="usd">-1549000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i61b4c4ac2f4541efb85c7cd807f7cba6_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOmE2MzkwNzIzYTg5NjRkZjBiOGIxNjBhNWZiYzZjODZlL3RhYmxlcmFuZ2U6YTYzOTA3MjNhODk2NGRmMGI4YjE2MGE1ZmJjNmM4NmVfMy01LTEtMS03Njg2_61f0520d-2cc2-40ce-ba72-1360d32f2294"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie624cc22e15a4beba921b3503c520aa0_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjc5OWIxZDg2ODYyMDQ1NjI5MDM2Y2NmYmM5ZGIyYWZhL3RhYmxlcmFuZ2U6Nzk5YjFkODY4NjIwNDU2MjkwMzZjY2ZiYzlkYjJhZmFfMS0xLTEtMS03Njg2_3909bea4-df60-4e8b-8cb0-7118e090f1ce"
      unitRef="usd">448000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0a7f3505e6284401940af99fd757bebf_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjc5OWIxZDg2ODYyMDQ1NjI5MDM2Y2NmYmM5ZGIyYWZhL3RhYmxlcmFuZ2U6Nzk5YjFkODY4NjIwNDU2MjkwMzZjY2ZiYzlkYjJhZmFfMS0zLTEtMS03Njg2_9951865c-52fc-4e40-a117-ff2b19bea16d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie18f8b40c55645ae84df5e7df3d47dfb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjc5OWIxZDg2ODYyMDQ1NjI5MDM2Y2NmYmM5ZGIyYWZhL3RhYmxlcmFuZ2U6Nzk5YjFkODY4NjIwNDU2MjkwMzZjY2ZiYzlkYjJhZmFfMS01LTEtMS03Njg2_7cad0f2f-2afa-4958-8297-2f83bd4b8068"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ie624cc22e15a4beba921b3503c520aa0_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjc5OWIxZDg2ODYyMDQ1NjI5MDM2Y2NmYmM5ZGIyYWZhL3RhYmxlcmFuZ2U6Nzk5YjFkODY4NjIwNDU2MjkwMzZjY2ZiYzlkYjJhZmFfMi0xLTEtMS03Njg2_2923cb62-6926-429c-8dcc-6044398a5513"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i0a7f3505e6284401940af99fd757bebf_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjc5OWIxZDg2ODYyMDQ1NjI5MDM2Y2NmYmM5ZGIyYWZhL3RhYmxlcmFuZ2U6Nzk5YjFkODY4NjIwNDU2MjkwMzZjY2ZiYzlkYjJhZmFfMi0zLTEtMS03Njg2_80c6f2be-90b4-4a53-b2c5-598f1d7dbc0d"
      unitRef="usd">2847000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ie18f8b40c55645ae84df5e7df3d47dfb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjc5OWIxZDg2ODYyMDQ1NjI5MDM2Y2NmYmM5ZGIyYWZhL3RhYmxlcmFuZ2U6Nzk5YjFkODY4NjIwNDU2MjkwMzZjY2ZiYzlkYjJhZmFfMi01LTEtMS03Njg2_f51b7d55-e0d2-4b90-9bf9-8bb3cfec940e"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ie624cc22e15a4beba921b3503c520aa0_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjc5OWIxZDg2ODYyMDQ1NjI5MDM2Y2NmYmM5ZGIyYWZhL3RhYmxlcmFuZ2U6Nzk5YjFkODY4NjIwNDU2MjkwMzZjY2ZiYzlkYjJhZmFfMy0xLTEtMS03Njg2_a6eaceab-d58f-46c6-bdfc-2bbf5416241a"
      unitRef="usd">448000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i0a7f3505e6284401940af99fd757bebf_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjc5OWIxZDg2ODYyMDQ1NjI5MDM2Y2NmYmM5ZGIyYWZhL3RhYmxlcmFuZ2U6Nzk5YjFkODY4NjIwNDU2MjkwMzZjY2ZiYzlkYjJhZmFfMy0zLTEtMS03Njg2_f6255423-8b79-4dbb-b95b-453d8b95579b"
      unitRef="usd">-2847000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ie18f8b40c55645ae84df5e7df3d47dfb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RhYmxlOjc5OWIxZDg2ODYyMDQ1NjI5MDM2Y2NmYmM5ZGIyYWZhL3RhYmxlcmFuZ2U6Nzk5YjFkODY4NjIwNDU2MjkwMzZjY2ZiYzlkYjJhZmFfMy01LTEtMS03Njg2_972a4bd3-05bb-486c-a770-602c4dccd6f2"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI3MDE_a4e5effb-8489-4235-8f69-c4bd5502aa40">Foreign Currency:&#160;The Company includes gains or losses from foreign currency transactions, such as those resulting from the settlement of foreign receivables or payables, in the consolidated statements of operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMzE1OTc_ae93fbd5-8694-4f71-92e7-c90281680738"
      unitRef="usd">-63000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMzE2MDQ_13504aa6-f988-4058-9f73-713e1b19f752"
      unitRef="usd">-268000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMzE3MDQ_c51cd0c0-46b7-4811-87a7-4b4a4c0b8f72"
      unitRef="usd">-347000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfMzE3MTE_140cead8-e5c0-49de-82af-b554e5819562"
      unitRef="usd">-377000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2ODI_8705c60c-42d6-494a-9318-ff90c4df9ee9">&lt;div style="margin-top:12pt;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;Stock-Based Compensation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company recognizes stock-based compensation expense related to employee stock options in accordance with ASC 718,&#160;&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;Compensation &#x2014; Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This standard requires the Company to record compensation expense equal to the fair value of awards granted to employees and non-employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The fair value of share-based payment awards is estimated on the grant-date using the Black-Scholes option pricing model. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;the fair value of the Company&#x2019;s common stock, the expected option term, the expected volatility of the Company&#x2019;s stock over the option&#x2019;s expected term, the risk-free interest rate, and the Company&#x2019;s expected annual dividend yield.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The risk-free interest rate assumption for options granted under the 2019 Stock Incentive Plan is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company&#x2019;s stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The expected term of employee stock options under the Plan represents the weighted-average period that the stock options are expected to remain outstanding. The expected term of options granted is calculated based on the &#x201c;simplified method,&#x201d; which estimates the expected term based on the average of the vesting period and contractual term of the stock option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company&#x2019;s common stock for a period equal to the expected term of the options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The dividend yield assumption for options granted under the Plan is based on the Company&#x2019;s history and expectation of dividend payouts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Stock-based compensation expense is based on awards that ultimately vest. Forfeitures are accounted for as they occur. The Company has elected to treat stock-based payment awards with graded vesting schedules and time-based service conditions as separate awards and recognizes stock-based compensation expense over the requisite service period using the graded vesting attribution method.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The determination of stock-based compensation is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If the Company had made different assumptions, its stock-based compensation expense, and its net loss could have been significantly different.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNC9mcmFnOjI1ZjRkNmJkNWJjNzQ1NDY4MzBhOWU2Yjk0ZDMyYTYxL3RleHRyZWdpb246MjVmNGQ2YmQ1YmM3NDU0NjgzMGE5ZTZiOTRkMzJhNjFfNDI2NzQ_1013e871-8aa4-42b9-a8a0-a2926f1960da">&lt;div style="margin-top:12pt;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;New and Recently Adopted Accounting Standards:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"), and as such, the Company have elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, or the Securities Act, for complying with new or revised accounting standards, as a result, the Company will adopt new or revised accounting standards on the relevant dates in which adoption of such standards is required for private companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In February 2016, the FASB issued ASU 2016-2 (Topic 842), &#x201c;&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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;. This ASU amends a number of aspects of lease accounting, including requiring lessees to recognize operating leases with a term greater than one year on their balance sheet as a right-of-use asset and corresponding lease liability, measured at the present value of the lease payments. This ASU is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early adoption is permitted. The FASB subsequently issued ASU 2018-11 (Topic 842), &#x201c;Leases: Targeted Improvements&#x201d; which amends ASC 842 in two important areas, including (i) allowing lessors to combine lease and associated nonlease components by class of underlying asset in contracts that meet certain criteria and, (ii) provides entities with an optional method for adopting the new leasing guidance by recognizing a cumulative-effect adjustment to the opening balance of the retained earnings, and not to restate the comparative periods presented at the adoption date. The effective date for ASC 842 for public business entities is annual reporting periods beginning after December 15, 2018. The effective date for all other entities is annual reporting periods beginning after December 15, 2021. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In June 2016, the FASB issued ASU 2016-13 &#x201c;&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;Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; which adds to U.S. GAAP an impairment model known as the current expected credit loss (CECL) model that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity of U.S. GAAP by decreasing the number of credit impairment models that entities use to account for debt instruments. The ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years for public business entities that are U.S. Securities and Exchange Commission (SEC) filers. For all other public business entities, the ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted beginning after December 15, 2018, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), &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;&#x201c;Financial Instruments-Credit Losses: Effective Dates&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which amends the effective date for SEC filers that are eligible to be &#x2018;smaller reporting companies&#x2019;, non-SEC filers and all other companies, including not-for-profit companies and employee benefit plans. For calendar-year end companies that are eligible for the deferral, the effective date is January 1, 2023. The Company elects to adopt the new standard in annual reporting period beginning after January 1, 2023, and is currently assessing the impact of this standard on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In June 2018, the FASB issued ASU 2018-7 (Topic 718), &#x201c;&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;Compensation &#x2014; Stock Compensation: Improvements to Non-employee Share based Payment Accounting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;, which supersedes Subtopic 505-50 and expands the scope of ASC Topic 718 to include share-based payments issued to nonemployees for goods and services. The amendments also clarify that Topic 718 does not apply to share-based payments used to effectively provide financing to the issuer or awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC Topic 606. The FASB subsequently issued ASU 2019-8 (Topic 718), &#x201c;&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;Compensation &#x2014; Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; which clarifies guidance in Topic 718 on measurement and classification of share-based payments to customers. The amendments in this ASU are effective for public companies for fiscal years beginning after December 15, 2018, including interim periods within that fiscal year. For all other entities, the ASU is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than a company&#x2019;s adoption date of Topic 606. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company&#x2019;s financial position, results of operations and cash flow.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In August 2018, the FASB issued ASU 2018-13 &#x201c;&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;Fair Value Measurement (Topic 820) Disclosure Framework &#x2014; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;. The guidance in this ASU eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. Entities are no longer required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy but require public companies to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. Certain provisions are applied prospectively while others are applied retrospectively. This ASU is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. The Company adopted this ASU as of January 1, 2020 and adoption of this guidance did not have a material impact on the Company&#x2019;s financial position, results of operations and cash flow.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In December 2019, the FASB issued ASU 2019-12 &#x201c;&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;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;. The guidance in this ASU eliminates certain exceptions for recognizing deferred taxes for investments, performing intraperiod allocation and calculating income taxes in interim periods. The ASU also adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. For public entities, the amendments in this Update are effective for fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption of the amendment is permitted. As part of the IPO relief provided to emerging growth companies ("EGC"), an EGC may elect to adopt new standards on the timeline afforded a private company. The Company elects to adopt the new standard in annual reporting period beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In March 2020, the FASB issued ASU 2020-3 &#x201c;&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;Codification Improvements to Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;. The guidance in this ASU clarifies the requirement for all entities to provide the fair value option disclosures in paragraphs 825-10-50-24 through 50-32 of the FASB&#x2019;s ASC. The guidance also clarifies that the contractual term of a net investment in a lease determined in accordance with ASC 842, &#x201c;Leases&#x201d;, should be the contractual term used to measure expected credit losses under ASC 326, &#x201c;Financial Instruments &#x2014; Credit Losses&#x201d;. This ASU is effective upon adoption of the amendments in ASU 2016-13. Early adoption is not permitted before an entity&#x2019;s adoption of ASU 2016-13.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNy9mcmFnOmU3YWVkY2MzOGRhZDQxOWQ4NzkzYzA5MTU0NWE4ZGM2L3RleHRyZWdpb246ZTdhZWRjYzM4ZGFkNDE5ZDg3OTNjMDkxNTQ1YThkYzZfMTUzNQ_3f120640-df30-4cf9-96d9-c2e0ad118fc3">Acquisitions&lt;div style="margin-top:12pt"&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%;text-decoration:underline"&gt;Pacific Cup, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;On March&#160;1, 2021, Lollicup entered into an asset purchase agreement (&#x201c;the Pacific Cup Agreement&#x201d;) with Pacific Cup, Inc. (&#x201c;Pacific Cup&#x201d;), a manufacturer and distributor of disposable products operating in Kapolei, Hawaii. Pursuant to the Pacific &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Cup Agreement, Lollicup paid cash consideration of $1,000,000 to acquire certain assets of Pacific Cup. Acquisition-related costs were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The acquisition of Pacific Cup has been accounted for as a business combination pursuant to ASC 805,&#160;&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;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, using the acquisition method of accounting. The acquisition method requires, among other things, that assets acquired and liabilities assumed to be recognized at their fair values as of the acquisition date. The initial estimated fair value of assets acquired has been recognized based on management&#x2019;s estimates and assumptions using information about facts and circumstances that existed at the acquisition date. The excess of the purchase price over the tangible assets is preliminarily recorded as goodwill. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The goodwill recognized in this transaction was derived from expected opportunities to leverage Pacific Cup&#x2019;s customer base, manufacturing facility, and sales force to expand the Company&#x2019;s footprint. Goodwill recognized as a result of this acquisition is deductible for income tax purposes, and subject to annual impairment testing, which may give rise to deferred taxes in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 the assets acquired as a result of this acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:10pt;font-weight:400;line-height:120%"&gt;Inventories&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;153,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&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:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;397,000&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:120%"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;1,000,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i0fe32655d89e4239bf483e828b28c69c_D20210301-20210301"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNy9mcmFnOmU3YWVkY2MzOGRhZDQxOWQ4NzkzYzA5MTU0NWE4ZGM2L3RleHRyZWdpb246ZTdhZWRjYzM4ZGFkNDE5ZDg3OTNjMDkxNTQ1YThkYzZfMzIz_daec2d68-9dac-4d4f-9d4c-008d1b3a1501"
      unitRef="usd">1000000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNy9mcmFnOmU3YWVkY2MzOGRhZDQxOWQ4NzkzYzA5MTU0NWE4ZGM2L3RleHRyZWdpb246ZTdhZWRjYzM4ZGFkNDE5ZDg3OTNjMDkxNTQ1YThkYzZfMTUzNg_4b48a9b7-546b-4fd1-a8b1-b539256e86ed">&lt;div style="margin-top:12pt"&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 the assets acquired as a result of this acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:10pt;font-weight:400;line-height:120%"&gt;Inventories&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;153,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&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:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;397,000&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:120%"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;1,000,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ice0665f478464a00b601076bbeecce04_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNy9mcmFnOmU3YWVkY2MzOGRhZDQxOWQ4NzkzYzA5MTU0NWE4ZGM2L3RhYmxlOmE2ZDVlMTBhMDk3ZTQ0ZTQ4N2M2NTFlYWZmODkzZTgwL3RhYmxlcmFuZ2U6YTZkNWUxMGEwOTdlNDRlNDg3YzY1MWVhZmY4OTNlODBfMC0xLTEtMS03Njg2_1b385b56-fae5-4173-b7dc-90313ecdeb64"
      unitRef="usd">153000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ice0665f478464a00b601076bbeecce04_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNy9mcmFnOmU3YWVkY2MzOGRhZDQxOWQ4NzkzYzA5MTU0NWE4ZGM2L3RhYmxlOmE2ZDVlMTBhMDk3ZTQ0ZTQ4N2M2NTFlYWZmODkzZTgwL3RhYmxlcmFuZ2U6YTZkNWUxMGEwOTdlNDRlNDg3YzY1MWVhZmY4OTNlODBfMS0xLTEtMS03Njg2_81936ef7-84ff-4e9b-b2ce-201c05e67710"
      unitRef="usd">50000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ice0665f478464a00b601076bbeecce04_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNy9mcmFnOmU3YWVkY2MzOGRhZDQxOWQ4NzkzYzA5MTU0NWE4ZGM2L3RhYmxlOmE2ZDVlMTBhMDk3ZTQ0ZTQ4N2M2NTFlYWZmODkzZTgwL3RhYmxlcmFuZ2U6YTZkNWUxMGEwOTdlNDRlNDg3YzY1MWVhZmY4OTNlODBfMi0xLTEtMS03Njg2_92964ff9-8c75-4a69-a1bd-e82066f6b5cd"
      unitRef="usd">400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="ice0665f478464a00b601076bbeecce04_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNy9mcmFnOmU3YWVkY2MzOGRhZDQxOWQ4NzkzYzA5MTU0NWE4ZGM2L3RhYmxlOmE2ZDVlMTBhMDk3ZTQ0ZTQ4N2M2NTFlYWZmODkzZTgwL3RhYmxlcmFuZ2U6YTZkNWUxMGEwOTdlNDRlNDg3YzY1MWVhZmY4OTNlODBfMy0xLTEtMS03Njg2_78cc5bd5-63e4-4985-9a5a-2199b85b8989"
      unitRef="usd">397000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ice0665f478464a00b601076bbeecce04_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF8zNy9mcmFnOmU3YWVkY2MzOGRhZDQxOWQ4NzkzYzA5MTU0NWE4ZGM2L3RhYmxlOmE2ZDVlMTBhMDk3ZTQ0ZTQ4N2M2NTFlYWZmODkzZTgwL3RhYmxlcmFuZ2U6YTZkNWUxMGEwOTdlNDRlNDg3YzY1MWVhZmY4OTNlODBfNC0xLTEtMS03Njg2_9844f692-b188-465a-bd71-aa925ea7a54e"
      unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RleHRyZWdpb246MWFhMGEzNmZkNjlhNDJiN2EyMGU1ZmY1ZmQ3NWJhNzZfNTc_15012861-7f21-47cd-8a72-f29a54a57310">Inventories&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;17,092,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;4,251,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Work in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;133,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;43,790,000&#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:10pt;font-weight:400;line-height:120%"&gt;45,252,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;60,882,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;49,636,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less inventory reserve&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;(675,000)&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:10pt;font-weight:400;line-height:120%"&gt;(675,000)&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;60,207,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;48,961,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RleHRyZWdpb246MWFhMGEzNmZkNjlhNDJiN2EyMGU1ZmY1ZmQ3NWJhNzZfNTg_4efa4f12-d8b2-4b9b-89af-78cf01d2e98e">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;17,092,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;4,251,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Work in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;133,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;43,790,000&#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:10pt;font-weight:400;line-height:120%"&gt;45,252,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;60,882,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;49,636,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less inventory reserve&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;(675,000)&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:10pt;font-weight:400;line-height:120%"&gt;(675,000)&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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;60,207,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;48,961,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:InventoryRawMaterials
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfMS0xLTEtMS03Njg2_cc9d8b42-6e2b-4246-b920-da28161da136"
      unitRef="usd">17092000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfMS0zLTEtMS03Njg2_4412c64b-8b5e-488f-88ee-f830aaf057a7"
      unitRef="usd">4251000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfMi0xLTEtMS03Njg2_54a959d8-90af-4111-a8c3-1b056c63bfad"
      unitRef="usd">0</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfMi0zLTEtMS03Njg2_6b17270f-5b9f-4c24-aa35-7ac9037d52a5"
      unitRef="usd">133000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfMy0xLTEtMS03Njg2_c9ffbf59-4fcd-44be-b941-d18ee65dca6c"
      unitRef="usd">43790000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfMy0zLTEtMS03Njg2_068f649d-ae45-4991-b61b-5fbd760f37b3"
      unitRef="usd">45252000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfNC0xLTEtMS03Njg2_be5338f1-32ba-429f-b266-b9c8277b82fd"
      unitRef="usd">60882000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfNC0zLTEtMS03Njg2_1997bff3-20e8-4754-b841-72b7d8d2326b"
      unitRef="usd">49636000</us-gaap:InventoryGross>
    <us-gaap:InventoryAdjustments
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfNS0xLTEtMS03Njg2_950cee47-32dd-47bf-854e-083960c51c17"
      unitRef="usd">675000</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfNS0zLTEtMS03Njg2_9042dc00-f960-4b8d-b0ea-8b2905d12241"
      unitRef="usd">675000</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryNet
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfNi0xLTEtMS03Njg2_71c5fcb2-4c70-447b-aac6-33ac4abead39"
      unitRef="usd">60207000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80MC9mcmFnOjFhYTBhMzZmZDY5YTQyYjdhMjBlNWZmNWZkNzViYTc2L3RhYmxlOjhjZWFkM2ZlMzcyODQ1YTc4NTE5MDhiYTYwMDY5ZTFmL3RhYmxlcmFuZ2U6OGNlYWQzZmUzNzI4NDVhNzg1MTkwOGJhNjAwNjllMWZfNi0zLTEtMS03Njg2_56565c1c-f9af-40a5-9afc-2381b0ee3c1c"
      unitRef="usd">48961000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RleHRyZWdpb246NGVlMmYxYWYxNDYwNDc5ZWI0Y2MzMWRlMmQ2Mjk0ZGVfNTg2_1cf03aad-eb2e-4bfb-8bdd-61c4237015dd">Property and Equipment&lt;div style="margin-top:12pt"&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, net consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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:10pt;font-weight:400;line-height:120%"&gt;Machinery and equipment&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;59,975,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;55,528,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;17,955,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;17,832,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Vehicles&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:10pt;font-weight:400;line-height:120%"&gt;4,471,000&#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:10pt;font-weight:400;line-height:120%"&gt;3,447,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;903,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;851,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Building&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:10pt;font-weight:400;line-height:120%"&gt;35,237,000&#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:10pt;font-weight:400;line-height:120%"&gt;34,134,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;11,907,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;11,907,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Property held under capital leases&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:10pt;font-weight:400;line-height:120%"&gt;828,000&#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:10pt;font-weight:400;line-height:120%"&gt;1,607,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;548,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;546,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;131,824,000&#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:10pt;font-weight:400;line-height:120%"&gt;125,852,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(37,783,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(30,319,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;94,041,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;95,533,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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-top: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;Depreciation and amortization expense were $2,528,000 and $2,234,000 for the three months ended September&#160;30, 2021 and 2020, respectively. Depreciation and amortization expense were $7,464,000 and $6,103,000 for the nine months ended September 30, 2021 and 2020, respectively. Depreciation and amortization expense are reported within general and administrative expense except for depreciation and amortization expense related to manufacturing facilities and equipment, which are included in cost of goods sold on the accompanying condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RleHRyZWdpb246NGVlMmYxYWYxNDYwNDc5ZWI0Y2MzMWRlMmQ2Mjk0ZGVfNTg3_ff939f51-df93-4da3-958e-31a51afe2c1d">&lt;div style="margin-top:12pt"&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, net consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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:10pt;font-weight:400;line-height:120%"&gt;Machinery and equipment&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;59,975,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;55,528,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;17,955,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;17,832,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Vehicles&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:10pt;font-weight:400;line-height:120%"&gt;4,471,000&#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:10pt;font-weight:400;line-height:120%"&gt;3,447,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;903,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;851,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Building&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:10pt;font-weight:400;line-height:120%"&gt;35,237,000&#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:10pt;font-weight:400;line-height:120%"&gt;34,134,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;11,907,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;11,907,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Property held under capital leases&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:10pt;font-weight:400;line-height:120%"&gt;828,000&#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:10pt;font-weight:400;line-height:120%"&gt;1,607,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;548,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;546,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;131,824,000&#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:10pt;font-weight:400;line-height:120%"&gt;125,852,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(37,783,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(30,319,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;94,041,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;95,533,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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="i201b31fd4242428bb19246ffdac9621e_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfMS0xLTEtMS03Njg2_272b30af-c1d1-4f25-869a-31b05fa79a52"
      unitRef="usd">59975000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifde77562446641a29218be4a13906136_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfMS0zLTEtMS03Njg2_8f5a8cd4-a3d0-4c95-a482-c7cdc2925291"
      unitRef="usd">55528000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1aa2554707594e9ca36fe6377087207a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfMi0xLTEtMS03Njg2_58166966-f202-4084-b167-2bdabde8f00f"
      unitRef="usd">17955000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icf48e119da424d81830de5d18dd230de_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfMi0zLTEtMS03Njg2_68551a78-0eed-4b35-be5e-19ce7479ed37"
      unitRef="usd">17832000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic77d382780534f8d9daa1fa2a445b78c_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfMy0xLTEtMS03Njg2_20254af9-e661-4552-86ca-5f60a6658672"
      unitRef="usd">4471000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i124de397551a4638816610b89eca93a7_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfMy0zLTEtMS03Njg2_2ff8cb51-77a7-48af-a749-48173b779fbb"
      unitRef="usd">3447000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i28c334d6f618412ea34a2df04cde8773_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfNC0xLTEtMS03Njg2_092f2a6a-453a-486a-bffd-aff1a98cf8f8"
      unitRef="usd">903000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7cfbb4219c154a9ea8ad4ab578fed7ad_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfNC0zLTEtMS03Njg2_5d4268c7-8c3f-4f6d-a83c-7798a31cd108"
      unitRef="usd">851000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8a91e826f8754f319982de4b0f9798fb_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfNS0xLTEtMS03Njg2_c13324a6-b85c-4580-8c0c-5526fd40d658"
      unitRef="usd">35237000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic4c1e326cf4b47988b2c1affb64cba45_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfNS0zLTEtMS03Njg2_ac636ab5-e28a-44c0-8f76-4cf22bef37ee"
      unitRef="usd">34134000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i637453241344481aafcd8101ed6549fa_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfNi0xLTEtMS03Njg2_bf104d59-7490-4fba-894d-46c56dc21760"
      unitRef="usd">11907000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i694fa7d07d8942159102832b68d6a3a7_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfNi0zLTEtMS03Njg2_72f6622a-e9ba-4d68-b0ca-44743a558fd6"
      unitRef="usd">11907000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id278cb36a0bd4ae6acc40f7038ad61a3_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfNy0xLTEtMS03Njg2_3e14d7d1-3206-484d-a56e-fb98b08647db"
      unitRef="usd">828000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6d9944448c2445869c86c890c96c01ae_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfNy0zLTEtMS03Njg2_868f545a-9895-425b-8276-75de4d852de3"
      unitRef="usd">1607000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i08bcefe5824a4491b0ebb0da385fe043_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfOC0xLTEtMS03Njg2_cc6243c7-ec98-47fa-9cb2-11030c1a531c"
      unitRef="usd">548000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8cbe8c9a793c43f4a740327256855837_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfOC0zLTEtMS03Njg2_46a0c102-206d-4faa-8189-b5355b49bc8d"
      unitRef="usd">546000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfOS0xLTEtMS03Njg2_3cdb86a7-ffb1-4214-a257-554c81a1272a"
      unitRef="usd">131824000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfOS0zLTEtMS03Njg2_674d578f-de76-4e2b-a0fc-19ab9baa348a"
      unitRef="usd">125852000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfMTAtMS0xLTEtNzY4Ng_7802f9bb-398c-4fd7-ad56-b1e936f93b99"
      unitRef="usd">37783000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfMTAtMy0xLTEtNzY4Ng_7f8f5682-32c2-44e8-960f-b1dcfc136c08"
      unitRef="usd">30319000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfMTEtMS0xLTEtNzY4Ng_022bfa67-71a0-442d-8dfa-c6522d1f0759"
      unitRef="usd">94041000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RhYmxlOjQ3NDVhYzFlNTA1YzQ4OGJiOTc1MGJhZjExMmU0YTY5L3RhYmxlcmFuZ2U6NDc0NWFjMWU1MDVjNDg4YmI5NzUwYmFmMTEyZTRhNjlfMTEtMy0xLTEtNzY4Ng_7b5f16d0-0d48-4155-807d-a2b188fe0817"
      unitRef="usd">95533000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RleHRyZWdpb246NGVlMmYxYWYxNDYwNDc5ZWI0Y2MzMWRlMmQ2Mjk0ZGVfNDM5ODA0NjUxMTczNQ_bba624d3-8569-486b-8cd1-d455aa2cf168"
      unitRef="usd">2528000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RleHRyZWdpb246NGVlMmYxYWYxNDYwNDc5ZWI0Y2MzMWRlMmQ2Mjk0ZGVfNDM5ODA0NjUxMTc0Mg_849c4f86-1613-4ccc-a526-8990a7eda2a4"
      unitRef="usd">2234000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RleHRyZWdpb246NGVlMmYxYWYxNDYwNDc5ZWI0Y2MzMWRlMmQ2Mjk0ZGVfNDM5ODA0NjUxMTc0OA_6b15a0aa-46c8-455f-87a4-875a4cb3e446"
      unitRef="usd">7464000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80My9mcmFnOjRlZTJmMWFmMTQ2MDQ3OWViNGNjMzFkZTJkNjI5NGRlL3RleHRyZWdpb246NGVlMmYxYWYxNDYwNDc5ZWI0Y2MzMWRlMmQ2Mjk0ZGVfNDM5ODA0NjUxMTc1NQ_fd22e963-0db8-4dbd-b04a-ee76002e63d3"
      unitRef="usd">6103000</us-gaap:Depreciation>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfMTc3Mw_4dfa628f-fb70-42b5-bf2d-26609ffe439d">Line of Credit&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 a line of credit with a lender with an initial maturity date of February 23, 2019. The agreement was amended prior to maturity to extend the maturity date to May 2019. In May 2019, the line of credit was amended again to extend the maturity date to May 2021 and increase the maximum borrowing from $25,000,000 to $30,000,000. Interest accrues at an annual rate of prime less 0.25% with a minimum floor of 3.25% (3.75% at September&#160;30, 2021 and December&#160;31, 2020). In September 2019, the Company further increased the maximum borrowing from $30,000,000 to $40,000,000. In July 2020, the line of credit was amended again to extend the maturity date to May 2022. The Company has &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $33,169,000 of line of credit borrowings as of September&#160;30, 2021 and December&#160;31, 2020, respectively. The Company is not required to pay a commitment (unused) fee on the undrawn portion of the line of credit and interest is payable monthly. The amount that can be borrowed is subject to a borrowing base that is calculated as a percentage of the accounts receivable and inventory balances measured monthly. As of September&#160;30, 2021 and December&#160;31, 2020, the maximum amount that can be borrowed based on the borrowing base is $40,000,000 and $34,668,000, respectively.  The loan is secured by the Company&#x2019;s assets and guaranteed by the Company&#x2019;s stockholders. In accordance with the line of credit agreement, the Company must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, minimum debt service coverage ratio, and minimum debt to earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) ratio. As of September&#160;30, 2021 and December&#160;31, 2020, the Company was in compliance with the financial covenants. The line of credit also includes a standby letter of credit sub-limit. The amounts issued under the standby letter of credit was $0 as of September&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;Long-Term Debt&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Term debt consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A promissory note that allowed for advances up to $5,000,000 through March 2018, at which point it converted to a term loan. Outstanding principal balance of $4,814,677 was converted in March 2018, maturing in March 2023. Principal and interest payment of $90,815 due monthly at the fixed rate of 4.98%. The loan was secured by certain machinery and equipment. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum fixed charge coverage ratio and net income.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,322,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An equipment loan with a draw down period ending August 28, 2019 for up to $10,000,000, at which point the entire principal outstanding was due, unless extended. Outstanding principal balance of $9,476,000 was converted to a term loan in June 2019, maturing in July 2024. Principal and interest payment of $192,572 due monthly starting August 2019 at the fixed rate of 5.75%. The loan was secured by the Company&#x2019;s assets and guaranteed by the Company&#x2019;s stockholders. In accordance with loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;7,450,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $55,539 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate (3.25% as of December 31, 2020). The loan was secured by the company&#x2019;s assets and guaranteed&#160;&#160;by the company&#x2019;s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;212,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $935,000 term loan that expires December 31, 2021. Principal and interest payment of $19,834 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues at a fixed rate of 3.50%. The loan was secured by the Company&#x2019;s assets and guaranteed by the Company&#x2019;s stockholders.&#160;&#160;In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;234,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subtotal, continue on following page&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;10,218,000&#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;/table&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subtotal from previous page&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;10,218,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An equipment loan with a draw down period ended May 31, 2019 for up to $10,000,000. After the draw period, the outstanding principal balance is converted to a term loan payable, maturing on May 31, 2024. The first principal and interest payment &#160;commenced in July 2019. Interest accrued based on prime rate (3.25% at December 31, 2020). The loan was secured by the Company&#x2019;s assets and guaranteed by the Company&#x2019;s stockholders. In accordance with the loan agreement, the Company was required to comply with certain fixed financial covenants, including a fixed charge coverage ratio and a minimum tangible net worth.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;7,000,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $3,000,000 term loan that expires December 2024. Interest only payment due for the first six months. Principal and interest payment of $57,769 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrued at prime rate plus 0.25% (3.50% at December 31, 2020).The loan was secured the Company&#x2019;s assets and guaranteed by the Company&#x2019;s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;2,444,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% at December 31, 2020) and principal payments ranging from $24,356 to $39,581 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan was collateralized by substantially all of the Company&#x2019;s and Global Well&#x2019;s assets and was guaranteed by the Company and its stockholders. The Company incurred debt issuance costs of approximately $119,000, which is reported as a reduction of the carrying value of debt on the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;20,890,000&#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:10pt;font-weight:400;line-height:120%"&gt;21,130,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $3,000,000 term loan that expires June 17, 2025. Principal and interest payment of $54,623 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate plus margin of 0.25%  (3.50% as of December 31, 2020). The loan was secured by the company&#x2019;s assets and guaranteed&#160;&#160;by the company&#x2019;s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;2,723,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $5,000,000 Paycheck Protection Program loan that expires April 16, 2022. Interest accrues at 1.0%.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;5,000,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subtotal, continue on following page&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;20,890,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;48,515,000&#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;/table&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2020&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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subtotal from previous page&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;20,890,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;48,515,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $16,540,000 term loan that matures June 30, 2025. Interest accrues at 4.5% fixed&#160;and principal payments ranging from $30,524 to $37,720 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan is collateralized by substantially all of the Company&#x2019;s and Global Well&#x2019;s assets and is guaranteed by the Company and its stockholders. This loan was refinanced in September 2021 (see below).&lt;/span&gt;&lt;/div&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:10pt;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="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:10pt;font-weight:400;line-height:120%"&gt;16,361,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="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 $23,000,000 term loan that matures September 30, 2026, with the initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000 through September 2022. Interest accrues at a fixed rate of 3.5%. Principal and interest payments of $115,766 are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan is collateralized by substantially all of Global Wells' assets and is guaranteed by Global Wells and one of the Company's stockholders.  In accordance with the loan agreement, Global Wells is  required to comply with certain financial covenants, including a minimum debt service coverage ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;16,115,000&#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:10pt;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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;37,005,000&#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:10pt;font-weight:400;line-height:120%"&gt;64,876,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: unamortized loan fees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(210,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(102,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current portion&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;(1,166,000)&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:10pt;font-weight:400;line-height:120%"&gt;(11,364,000)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;35,629,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;53,410,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2021, future maturities :&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:10pt;font-weight:400;line-height:100%"&gt;2021 (remainder)&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;288,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;1,178,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;2023&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:10pt;font-weight:400;line-height:120%"&gt;1,224,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;1,276,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;2025&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:10pt;font-weight:400;line-height:120%"&gt;1,333,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;31,706,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;37,005,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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-top:12pt"&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 was in compliance with all its financial covenants as of September&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;On April 16, 2020, the Company received loan proceeds in the amount of $5 million under the Paycheck Protection Program (the &#x201c;PPP&#x201d;). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;), provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are potentially forgivable after eight weeks as long as the borrower uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of loan forgiveness will be reduced if the borrower terminates employees or reduces salaries during the eight-week period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The unforgiven portion of the PPP loan is payable over two years at an interest rate of 1%, with a deferral of payments for the first six months. In October 2020, the PPP loan was amended to extend the deferral of payments until September 2021. The application for these funds required the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support ongoing operations. This certification further required the Company to take into account its current business activity and ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the potential forgiveness of these PPP loan, are dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan is based on its future adherence to the forgiveness criteria. If, despite the good faith belief that given the Company&#x2019;s circumstances all &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;eligibility requirements for the PPP loan were satisfied, it is later determined that the Company is ineligible to receive the PPP loan, it may be required to repay the PPP loan in its entirety and/or be subject to additional penalties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applied for the forgiveness of the PPP loan. On June 10, 2021, the Company was granted loan forgiveness, in whole, by meeting the conditions for use of loan proceeds. The loan forgiveness of $5.0&#160;million was recorded as gain on forgiveness of debt in the accompanying condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9ad82e323da34d9eaa5d5e55abcae809_I20190530"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfMzM1_9112549c-74ea-46be-822e-266d39d5c670"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9e7ad3c23be54a1d88686845cc1c486b_I20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfMzQx_bc78fcb8-4495-4e89-a2fa-c28113639ea8"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8105e2b3e9de4717bc0cd9e3af648fa4_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfMzk0_9fc8232f-7101-494c-a296-9bc030f87b53"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <krt:DebtInstrumentFloorRate
      contextRef="i6ba823eb3e3f432fa2406f04b2fe267b_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfNDIx_09226dc4-5d48-4b7c-b597-e7188ff62b40"
      unitRef="number">0.0325</krt:DebtInstrumentFloorRate>
    <krt:DebtInstrumentFloorRate
      contextRef="ifb7d168a765a496e8550f790b5d5cd85_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfNDI1_fb0fdb0e-2f5f-44aa-8b08-e084f133d996"
      unitRef="number">0.0375</krt:DebtInstrumentFloorRate>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9e7ad3c23be54a1d88686845cc1c486b_I20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfNTE5_bc78fcb8-4495-4e89-a2fa-c28113639ea8"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia6b6cfc425084471b7aa3033870b5811_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfNTI1_79bb4f25-c880-4808-b990-bf704b4ad6f7"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermLineOfCredit
      contextRef="id85a2a29501d4338a275eb15696df270_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfNjM3_670c5c0c-7171-4180-8ab8-bae1944f76b6"
      unitRef="usd">0.0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i500446612cd9478dafb5cea820f30888_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfNjQ0_047c2837-bdaa-442e-9095-38dad2327982"
      unitRef="usd">33169000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id85a2a29501d4338a275eb15696df270_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfNTQ5NzU1ODE0MDk4MA_188ff094-3a7a-44fa-9a72-62b9919981c5"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i500446612cd9478dafb5cea820f30888_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfMTEzMw_44e5008d-09e4-487f-8547-49b7e89364d0"
      unitRef="usd">34668000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermLineOfCredit
      contextRef="i2a077d5c0a16444db74ef7990f48419e_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfMTc1NQ_007935ed-b6fb-4721-81f4-69eb72d73656"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i138afe2b944746d992b029983f719046_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80Ni9mcmFnOmI3YTdkNmQ0NWZlOTQ1NjRhNWZkNThlN2JmODcwMTA4L3RleHRyZWdpb246YjdhN2Q2ZDQ1ZmU5NDU2NGE1ZmQ1OGU3YmY4NzAxMDhfMTc1NQ_48a7e39e-c05f-444d-b82f-5c3f0976da00"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RleHRyZWdpb246YzMxZDZkOWQ3MTJjNGQyOGFiYzgwYjRkMjk4ODkxMTZfMTA3_3146dfc6-ca9c-417f-b05d-8f1bc7a4ef58">Accrued Expenses&lt;div style="margin-top:12pt"&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 information related to accrued expense liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;3,171,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,796,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;199,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll&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:10pt;font-weight:400;line-height:120%"&gt;1,371,000&#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:10pt;font-weight:400;line-height:120%"&gt;1,253,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation and sick pay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;630,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;496,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Accrued shipping expenses&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:10pt;font-weight:400;line-height:120%"&gt;1,859,000&#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:10pt;font-weight:400;line-height:120%"&gt;433,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued professional services fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;724,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;481,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Deferred rent liability&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:10pt;font-weight:400;line-height:120%"&gt;366,000&#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:10pt;font-weight:400;line-height:120%"&gt;301,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:120%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;8,161,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;4,959,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RleHRyZWdpb246YzMxZDZkOWQ3MTJjNGQyOGFiYzgwYjRkMjk4ODkxMTZfMTA4_dda5b614-ee11-4db3-a28f-3bf22353598c">&lt;div style="margin-top:12pt"&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 information related to accrued expense liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;3,171,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,796,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;199,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll&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:10pt;font-weight:400;line-height:120%"&gt;1,371,000&#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:10pt;font-weight:400;line-height:120%"&gt;1,253,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation and sick pay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;630,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;496,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Accrued shipping expenses&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:10pt;font-weight:400;line-height:120%"&gt;1,859,000&#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:10pt;font-weight:400;line-height:120%"&gt;433,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued professional services fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;724,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;481,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Deferred rent liability&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:10pt;font-weight:400;line-height:120%"&gt;366,000&#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:10pt;font-weight:400;line-height:120%"&gt;301,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:120%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;8,161,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:700;line-height:120%"&gt;4,959,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfMS0xLTEtMS03Njg2_ee2d8d8f-5ead-48b5-a228-fd162bec3afb"
      unitRef="usd">3171000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfMS0zLTEtMS03Njg2_4f9c20f5-9c7d-4b42-a768-2f66f4b95582"
      unitRef="usd">1796000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfMi0xLTEtMS03Njg2_41b2ff31-da0d-41d4-8ff2-a6e1d5aa8f03"
      unitRef="usd">40000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfMi0zLTEtMS03Njg2_593a6d18-d168-47b4-8f5d-f62c1833989a"
      unitRef="usd">199000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfMy0xLTEtMS03Njg2_c1e24ad6-e216-40d2-8449-4f2399b773d8"
      unitRef="usd">1371000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfMy0zLTEtMS03Njg2_98c96413-b1a6-4ccd-b579-d51f0aa96db6"
      unitRef="usd">1253000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfNC0xLTEtMS03Njg2_d93c34a0-1adb-4371-971d-d9c96e692706"
      unitRef="usd">630000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfNC0zLTEtMS03Njg2_87310966-f02b-4246-ab97-fbf9ce4673ad"
      unitRef="usd">496000</us-gaap:AccruedVacationCurrent>
    <krt:AccruedShippingExpensesCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfNS0xLTEtMS03Njg2_af1ac2c1-234c-4757-b384-cc68c7f7db46"
      unitRef="usd">1859000</krt:AccruedShippingExpensesCurrent>
    <krt:AccruedShippingExpensesCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfNS0zLTEtMS03Njg2_3ba49d6a-3d89-435d-ab25-efd809c40fef"
      unitRef="usd">433000</krt:AccruedShippingExpensesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfNi0xLTEtMS03Njg2_a997c097-74cf-472e-8aa2-2aaccd6f870f"
      unitRef="usd">724000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfNi0zLTEtMS03Njg2_2944e09f-e235-47c1-bddb-6b6bf3b33cde"
      unitRef="usd">481000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedRentCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfNy0xLTEtMS03Njg2_f0abd88f-68f5-4e8e-b1af-a77dcdb30f8c"
      unitRef="usd">366000</us-gaap:AccruedRentCurrent>
    <us-gaap:AccruedRentCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfNy0zLTEtMS03Njg2_bed97c52-40a7-429e-b140-e8ea8ce336d9"
      unitRef="usd">301000</us-gaap:AccruedRentCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfOS0xLTEtMS03Njg2_13bfdafb-157c-41d7-8e6a-ab52cee145a6"
      unitRef="usd">8161000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF80OS9mcmFnOmMzMWQ2ZDlkNzEyYzRkMjhhYmM4MGI0ZDI5ODg5MTE2L3RhYmxlOmNhNDZmY2YzMjI0ZTQxZTBiZThkNjBlNjVjMjFkZmQ4L3RhYmxlcmFuZ2U6Y2E0NmZjZjMyMjRlNDFlMGJlOGQ2MGU2NWMyMWRmZDhfOS0zLTEtMS03Njg2_a5b34aa4-bdbb-48df-83c1-a4b97c9e20fe"
      unitRef="usd">4959000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RleHRyZWdpb246YzAxZGRkMmIyNDQzNDQxZmJmMmEwZWJkYWZkMGQ2NDZfMjQ4Ng_031df4ee-5c31-44ec-92a3-6825e56c10ee">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Term debt consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A promissory note that allowed for advances up to $5,000,000 through March 2018, at which point it converted to a term loan. Outstanding principal balance of $4,814,677 was converted in March 2018, maturing in March 2023. Principal and interest payment of $90,815 due monthly at the fixed rate of 4.98%. The loan was secured by certain machinery and equipment. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum fixed charge coverage ratio and net income.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,322,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An equipment loan with a draw down period ending August 28, 2019 for up to $10,000,000, at which point the entire principal outstanding was due, unless extended. Outstanding principal balance of $9,476,000 was converted to a term loan in June 2019, maturing in July 2024. Principal and interest payment of $192,572 due monthly starting August 2019 at the fixed rate of 5.75%. The loan was secured by the Company&#x2019;s assets and guaranteed by the Company&#x2019;s stockholders. In accordance with loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;7,450,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $55,539 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate (3.25% as of December 31, 2020). The loan was secured by the company&#x2019;s assets and guaranteed&#160;&#160;by the company&#x2019;s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;212,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $935,000 term loan that expires December 31, 2021. Principal and interest payment of $19,834 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues at a fixed rate of 3.50%. The loan was secured by the Company&#x2019;s assets and guaranteed by the Company&#x2019;s stockholders.&#160;&#160;In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;234,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subtotal, continue on following page&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;10,218,000&#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;/table&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31,&lt;br/&gt;2020&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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subtotal from previous page&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;10,218,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An equipment loan with a draw down period ended May 31, 2019 for up to $10,000,000. After the draw period, the outstanding principal balance is converted to a term loan payable, maturing on May 31, 2024. The first principal and interest payment &#160;commenced in July 2019. Interest accrued based on prime rate (3.25% at December 31, 2020). The loan was secured by the Company&#x2019;s assets and guaranteed by the Company&#x2019;s stockholders. In accordance with the loan agreement, the Company was required to comply with certain fixed financial covenants, including a fixed charge coverage ratio and a minimum tangible net worth.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;7,000,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $3,000,000 term loan that expires December 2024. Interest only payment due for the first six months. Principal and interest payment of $57,769 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrued at prime rate plus 0.25% (3.50% at December 31, 2020).The loan was secured the Company&#x2019;s assets and guaranteed by the Company&#x2019;s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;2,444,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% at December 31, 2020) and principal payments ranging from $24,356 to $39,581 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan was collateralized by substantially all of the Company&#x2019;s and Global Well&#x2019;s assets and was guaranteed by the Company and its stockholders. The Company incurred debt issuance costs of approximately $119,000, which is reported as a reduction of the carrying value of debt on the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;20,890,000&#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:10pt;font-weight:400;line-height:120%"&gt;21,130,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $3,000,000 term loan that expires June 17, 2025. Principal and interest payment of $54,623 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrues based on prime rate plus margin of 0.25%  (3.50% as of December 31, 2020). The loan was secured by the company&#x2019;s assets and guaranteed&#160;&#160;by the company&#x2019;s stockholders. In accordance with the loan agreement, the Company was required to comply with certain financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;2,723,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $5,000,000 Paycheck Protection Program loan that expires April 16, 2022. Interest accrues at 1.0%.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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="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:10pt;font-weight:400;line-height:120%"&gt;5,000,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subtotal, continue on following page&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;20,890,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;48,515,000&#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;/table&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2020&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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subtotal from previous page&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;20,890,000&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;48,515,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A $16,540,000 term loan that matures June 30, 2025. Interest accrues at 4.5% fixed&#160;and principal payments ranging from $30,524 to $37,720 along with interest are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan is collateralized by substantially all of the Company&#x2019;s and Global Well&#x2019;s assets and is guaranteed by the Company and its stockholders. This loan was refinanced in September 2021 (see below).&lt;/span&gt;&lt;/div&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:10pt;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="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:10pt;font-weight:400;line-height:120%"&gt;16,361,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="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 $23,000,000 term loan that matures September 30, 2026, with the initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000 through September 2022. Interest accrues at a fixed rate of 3.5%. Principal and interest payments of $115,766 are due monthly throughout the term of the loan, with the remaining principal balance due at maturity. The loan is collateralized by substantially all of Global Wells' assets and is guaranteed by Global Wells and one of the Company's stockholders.  In accordance with the loan agreement, Global Wells is  required to comply with certain financial covenants, including a minimum debt service coverage ratio.&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;16,115,000&#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:10pt;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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;37,005,000&#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:10pt;font-weight:400;line-height:120%"&gt;64,876,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: unamortized loan fees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(210,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;(102,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current portion&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:120%"&gt;(1,166,000)&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:10pt;font-weight:400;line-height:120%"&gt;(11,364,000)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;35,629,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;53,410,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <krt:DebtInstrumentMaximumBorrowingCapacity
      contextRef="i4ae02935423f45a79b1dcae2bee1d3f0_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMS0wLTEtMS03Njg2L3RleHRyZWdpb246NDA5Nzk1NDcyODA0NDdmNWFmN2VkYjM5NDU4ODY1NTlfNTQ_ebb5936c-9831-4ec8-bef1-f986191c21d3"
      unitRef="usd">5000000</krt:DebtInstrumentMaximumBorrowingCapacity>
    <krt:DebtConversionAmountConvertedToNewDebtInstrument
      contextRef="i4ae02935423f45a79b1dcae2bee1d3f0_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMS0wLTEtMS03Njg2L3RleHRyZWdpb246NDA5Nzk1NDcyODA0NDdmNWFmN2VkYjM5NDU4ODY1NTlfMTU0_465af17d-3429-49e2-bc18-b3af48837d96"
      unitRef="usd">4814677</krt:DebtConversionAmountConvertedToNewDebtInstrument>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i77f8aaca41ff4ef89c00d8edef49784f_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMS0wLTEtMS03Njg2L3RleHRyZWdpb246NDA5Nzk1NDcyODA0NDdmNWFmN2VkYjM5NDU4ODY1NTlfMjQ0_204b12d8-f2ef-4139-bfb0-f5d871cc173f"
      unitRef="usd">90815</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i737652d685664c17a25311168e8bdee2_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMS0wLTEtMS03Njg2L3RleHRyZWdpb246NDA5Nzk1NDcyODA0NDdmNWFmN2VkYjM5NDU4ODY1NTlfMjgw_6367a158-bfe9-4911-88ac-08d51ab101f7"
      unitRef="number">0.0498</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i737652d685664c17a25311168e8bdee2_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMS0xLTEtMS03Njg2_a741b50f-cc36-47dc-ba81-4f808390f299"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6ff4cc13fec74683940ba5d1d9d60071_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMS0zLTEtMS03Njg2_a1393006-a54b-4265-8f46-75845e310937"
      unitRef="usd">2322000</us-gaap:DebtInstrumentCarryingAmount>
    <krt:DebtInstrumentMaximumBorrowingCapacity
      contextRef="i4d7909d028034671ac42e1fe9ef4a709_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMy0wLTEtMS03Njg2L3RleHRyZWdpb246OTY3NmI2OGJmOGZlNGUzMGExNTMzMTVlZjU4ZDYwN2JfNzk_898ec37e-4e17-47ed-a747-477426b747ce"
      unitRef="usd">10000000</krt:DebtInstrumentMaximumBorrowingCapacity>
    <krt:DebtConversionAmountConvertedToNewDebtInstrument
      contextRef="i4d7909d028034671ac42e1fe9ef4a709_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMy0wLTEtMS03Njg2L3RleHRyZWdpb246OTY3NmI2OGJmOGZlNGUzMGExNTMzMTVlZjU4ZDYwN2JfMTkw_1aa76ffc-3fc2-4a4e-be2c-7782461b8132"
      unitRef="usd">9476000</krt:DebtConversionAmountConvertedToNewDebtInstrument>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="if6cccfa2685847c9b00e498007631317_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMy0wLTEtMS03Njg2L3RleHRyZWdpb246OTY3NmI2OGJmOGZlNGUzMGExNTMzMTVlZjU4ZDYwN2JfMjkz_ce7830b2-ded8-4056-bfa3-544a7c340028"
      unitRef="usd">192572</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i993562f83a45452186eb67631f13003a_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMy0wLTEtMS03Njg2L3RleHRyZWdpb246OTY3NmI2OGJmOGZlNGUzMGExNTMzMTVlZjU4ZDYwN2JfMzUw_1981057a-3970-4912-a038-25606ef3937d"
      unitRef="number">0.0575</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i993562f83a45452186eb67631f13003a_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMy0xLTEtMS03Njg2_2e4a7731-f79e-46b4-a70f-73c16d1fc3f2"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0144f8ff92634c97b33205cf7955f2f0_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfMy0zLTEtMS03Njg2_44517f58-8324-4d99-b924-a66a5804096d"
      unitRef="usd">7450000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4ec460ef077240099bd1301cf5495dfa_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfNS0wLTEtMS03Njg2L3RleHRyZWdpb246ZTUwNzFhYmRlZjRhNDkxNjkyOTk2ZGM2MjE3YmI5ZDBfNg_d695f46c-9a1b-4601-812f-349e8e0cd438"
      unitRef="usd">2130000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="ibfe02a4386ab4dd99df95fa6f4ece031_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfNS0wLTEtMS03Njg2L3RleHRyZWdpb246ZTUwNzFhYmRlZjRhNDkxNjkyOTk2ZGM2MjE3YmI5ZDBfODI_cca41373-e338-4df5-9665-04a09c068dea"
      unitRef="usd">55539</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibe24986a20314548b6c8d53478d4201e_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfNS0wLTEtMS03Njg2L3RleHRyZWdpb246ZTUwNzFhYmRlZjRhNDkxNjkyOTk2ZGM2MjE3YmI5ZDBfMjA4_cd310a45-2b2b-4397-83d7-a0228c28d2f2"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4ec460ef077240099bd1301cf5495dfa_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfNS0xLTEtMS03Njg2_d47ef438-05fa-4ed1-9bdd-5438b808325e"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibe24986a20314548b6c8d53478d4201e_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfNS0zLTEtMS03Njg2_2de2ae77-5ca3-4477-8f42-ef133b45bd5f"
      unitRef="usd">212000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1a8dcf0a49d34206bc148f53fadf547e_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfNy0wLTEtMS03Njg2L3RleHRyZWdpb246ZmM4MTIzYTU5MTY1NGRiNThiODZlOWE1YjRkN2U4ZDdfNg_bb10a699-4a19-4187-8d4a-6fce4aa2f758"
      unitRef="usd">935000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i432af4827ba141eca30c56afd07e9871_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfNy0wLTEtMS03Njg2L3RleHRyZWdpb246ZmM4MTIzYTU5MTY1NGRiNThiODZlOWE1YjRkN2U4ZDdfODU_86b102b6-5f05-42e9-afa3-203cdac756b9"
      unitRef="usd">19834</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1a8dcf0a49d34206bc148f53fadf547e_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfNy0wLTEtMS03Njg2L3RleHRyZWdpb246ZmM4MTIzYTU5MTY1NGRiNThiODZlOWE1YjRkN2U4ZDdfMjAy_5a47573e-4449-4b23-9cc7-b3cb8e42023e"
      unitRef="number">0.0350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1a8dcf0a49d34206bc148f53fadf547e_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfNy0xLTEtMS03Njg2_a4c3706f-b1ba-4d9f-b7da-b1dbf175c82b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1878c250e03a4110888e5aead7cd1376_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfNy0zLTEtMS03Njg2_6d1555e5-c6d9-4c67-9c52-3594787f2045"
      unitRef="usd">234000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic616793420f24bc69e5dd7a5f8d88278_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfOS0xLTEtMS03Njg2_a2aaaca4-e4ba-4a93-9337-44372c5b49a4"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i41df4a7b6cec4aeaa34d2de60d9dbb1a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjFkMDM4NDljOWNiZTRjZTFhZTJhNGMxNzYxNDMyOTZkL3RhYmxlcmFuZ2U6MWQwMzg0OWM5Y2JlNGNlMWFlMmE0YzE3NjE0MzI5NmRfOS0zLTEtMS03Njg2_d822540a-b5b8-4bcd-839b-d25f3dc49e8e"
      unitRef="usd">10218000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic616793420f24bc69e5dd7a5f8d88278_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMS0xLTEtMS03Njg2_f31e3a39-9f04-4118-a614-16960626f0cb"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i41df4a7b6cec4aeaa34d2de60d9dbb1a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMS0zLTEtMS03Njg2_3602a512-7545-4963-9c3f-6fb7b28c5d3f"
      unitRef="usd">10218000</us-gaap:DebtInstrumentCarryingAmount>
    <krt:DebtInstrumentMaximumBorrowingCapacity
      contextRef="if26632503388451ebcc34b9837177dfc_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMy0wLTEtMS03Njg2L3RleHRyZWdpb246ZTM4YWFmYzI4ZmU4NDE2ZWE3OTUyMDY5ZWNjOWU1OTVfNzU_30ce3b37-83f0-4efd-ac9b-78718b9655af"
      unitRef="usd">10000000</krt:DebtInstrumentMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idaf6b1d3aa814b6b83510d2a3dd42850_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMy0wLTEtMS03Njg2L3RleHRyZWdpb246ZTM4YWFmYzI4ZmU4NDE2ZWE3OTUyMDY5ZWNjOWU1OTVfMzEw_498b3473-f780-4d5a-9c71-c007a071dea1"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6a7519d6afa4af6a15b74ce11b706f6_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMy0xLTEtMS03Njg2_93894842-409d-4b12-bf41-2c512c696fa8"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6d2034532f154841ad4454e60c9cccfb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMy0zLTEtMS03Njg2_1118acc1-24d1-465e-9eb5-12e4540ea4d7"
      unitRef="usd">7000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4366c11d75884f9583f575885ea3d174_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNS0wLTEtMS03Njg2L3RleHRyZWdpb246NGM5MDVjOWIxOWM0NGU4Y2E4YjNiYjRhOTk3ZGFmNDZfNg_38c54bad-5efc-4ab0-8e9c-876fcb381223"
      unitRef="usd">3000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i2ad0915515f94d92b8323f6ad99f2317_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNS0wLTEtMS03Njg2L3RleHRyZWdpb246NGM5MDVjOWIxOWM0NGU4Y2E4YjNiYjRhOTk3ZGFmNDZfMTMz_bd5643ff-c2ff-444a-8baf-45aa404d20ed"
      unitRef="usd">57769</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i560c159a1278477c8ac719503ef72188_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNS0wLTEtMS03Njg2L3RleHRyZWdpb246NGM5MDVjOWIxOWM0NGU4Y2E4YjNiYjRhOTk3ZGFmNDZfMjcz_ade8c6a6-6c58-40b0-83d8-cf1d08da39fd"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="idf1bc43da822485686c2e1f767cba1d2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNS0wLTEtMS03Njg2L3RleHRyZWdpb246NGM5MDVjOWIxOWM0NGU4Y2E4YjNiYjRhOTk3ZGFmNDZfMjg0_c7d4181f-555d-4650-ad89-2615f721514c"
      unitRef="number">0.0350</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4366c11d75884f9583f575885ea3d174_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNS0xLTEtMS03Njg2_bc3865e2-c9fc-484e-833d-1dcb3ef088d9"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibd787f73e0394c7cb98ca4f1087b88d7_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNS0zLTEtMS03Njg2_7dcae343-2d09-49cf-9e32-c1b949315573"
      unitRef="usd">2444000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5d57c0b5661145679d5213711af47ffa_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNy0wLTEtMS03Njg2L3RleHRyZWdpb246Yjg2ZDAyZmU1OTg2NGE5Mzk0MDc4M2RkMmM0ODAxYTJfNg_0734bc50-2df0-4cfb-9b12-976025bc4a89"
      unitRef="usd">21580000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i31322151cb9f46f4a8b5453e559929bd_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNy0wLTEtMS03Njg2L3RleHRyZWdpb246Yjg2ZDAyZmU1OTg2NGE5Mzk0MDc4M2RkMmM0ODAxYTJfODE_40a9fe90-cb8e-40e4-b5e6-5d3fa939975d"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i826300c0dc9c46949ad7d41274e0539f_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNy0wLTEtMS03Njg2L3RleHRyZWdpb246Yjg2ZDAyZmU1OTg2NGE5Mzk0MDc4M2RkMmM0ODAxYTJfOTI_0beac3f2-f7c6-4f70-9847-5696b4830cf6"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="ia7d17c22b02e48be85bcc08b7e19d922_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNy0wLTEtMS03Njg2L3RleHRyZWdpb246Yjg2ZDAyZmU1OTg2NGE5Mzk0MDc4M2RkMmM0ODAxYTJfMTg1_f99e0442-8984-4b13-9b9f-d4e56db267a4"
      unitRef="usd">24356</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i1af61f55092a4d24954ed31f7b48fbb2_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNy0wLTEtMS03Njg2L3RleHRyZWdpb246Yjg2ZDAyZmU1OTg2NGE5Mzk0MDc4M2RkMmM0ODAxYTJfMTkx_7b6b6771-1114-431d-a6f1-5f3a26984a75"
      unitRef="usd">39581</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i5d57c0b5661145679d5213711af47ffa_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNy0wLTEtMS03Njg2L3RleHRyZWdpb246Yjg2ZDAyZmU1OTg2NGE5Mzk0MDc4M2RkMmM0ODAxYTJfNTIy_599b755f-c82d-4be1-a679-1d94f54d9c9e"
      unitRef="usd">119000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5d57c0b5661145679d5213711af47ffa_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNy0xLTEtMS03Njg2_a97b9031-398b-4435-83f1-b1f2395670b1"
      unitRef="usd">20890000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if8149a6ad9b3457f99102f058a15973d_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfNy0zLTEtMS03Njg2_24a29338-1f31-4009-bcf9-12f7a43fb5d9"
      unitRef="usd">21130000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib382a08cc44e4bfbb85c46f3e3a42c6d_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfOS0wLTEtMS03Njg2L3RleHRyZWdpb246NDg4MGRiZWRiZDU3NGNjY2E2Mjg0YWZlZjRkY2IwNjFfNg_23e7abbd-d184-4a98-aa3c-4feaee50858c"
      unitRef="usd">3000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="ia3fd79c9d47b4eb08c91a58f8a630045_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfOS0wLTEtMS03Njg2L3RleHRyZWdpb246NDg4MGRiZWRiZDU3NGNjY2E2Mjg0YWZlZjRkY2IwNjFfODE_7ff2f8f8-2472-4724-a7b2-46495e21f9ab"
      unitRef="usd">54623</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7917c7bab29542248be4c73f4306c229_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfOS0wLTEtMS03Njg2L3RleHRyZWdpb246NDg4MGRiZWRiZDU3NGNjY2E2Mjg0YWZlZjRkY2IwNjFfMjE0_f542b236-dab8-4cac-af3d-204ade75e42c"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ic6168d564bd54e6b908250cc9d82d7db_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfOS0wLTEtMS03Njg2L3RleHRyZWdpb246NDg4MGRiZWRiZDU3NGNjY2E2Mjg0YWZlZjRkY2IwNjFfMjI2_8910007e-0573-4533-ae32-38458c959b9c"
      unitRef="number">0.0350</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib382a08cc44e4bfbb85c46f3e3a42c6d_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfOS0xLTEtMS03Njg2_6eeaf658-5b74-4997-a4a9-df6efd7fa300"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if2f579686acc45f098d9a30f8f6490de_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfOS0zLTEtMS03Njg2_e75f5a5d-a8d5-4ded-ac9d-918fba95c616"
      unitRef="usd">2723000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie9350d2959b24b79a4b3905229bc7d04_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMTEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmExYWEwZTA2YTZkNTQ5NTBhODFlNTEzODg2MTFmZGJjXzY_7ddecc26-8acd-4a84-b9a1-46b749e2296d"
      unitRef="usd">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie9350d2959b24b79a4b3905229bc7d04_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMTEtMC0xLTEtNzY4Ni90ZXh0cmVnaW9uOmExYWEwZTA2YTZkNTQ5NTBhODFlNTEzODg2MTFmZGJjXzkx_610c7073-49eb-4ded-bd2a-82003208d816"
      unitRef="number">0.010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie9350d2959b24b79a4b3905229bc7d04_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMTEtMS0xLTEtNzY4Ng_76296398-b58e-40f9-b37b-d307746e4e29"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i15f408fa87074840a0ca65f9e93bc08d_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMTEtMy0xLTEtNzY4Ng_f722cb19-535b-4dbe-8862-50f469efaef0"
      unitRef="usd">5000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i537d2381d3914979af1855ec72ef6c72_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMTMtMS0xLTEtNzY4Ng_1f687509-40fa-476c-93df-58909e52eb87"
      unitRef="usd">20890000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i90dd919e463f4377923c47724cc36639_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmQyYWU1NGFiN2U5YjRiMmZiOWU1ZWE3Y2E0OWQ5MDBjL3RhYmxlcmFuZ2U6ZDJhZTU0YWI3ZTliNGIyZmI5ZTVlYTdjYTQ5ZDkwMGNfMTMtMy0xLTEtNzY4Ng_c381cabd-1b4c-4309-8b58-63590c33805e"
      unitRef="usd">48515000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i537d2381d3914979af1855ec72ef6c72_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfMS0xLTEtMS03Njg2_879f539a-fbd5-4128-a130-d8d279112f1a"
      unitRef="usd">20890000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i90dd919e463f4377923c47724cc36639_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfMS0zLTEtMS03Njg2_e7812ab2-3e67-4694-9552-ec9a105cb04f"
      unitRef="usd">48515000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id1b8c0bf56b2470e94f792a0f25f21ed_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfMy0wLTEtMS03Njg2L3RleHRyZWdpb246OWU1NDE0MTFmZWU4NDU3NGI3ZjM2MzRiNTVkNjRlMzNfNg_deb60afd-4edd-4dba-a40d-d7b351e37e82"
      unitRef="usd">16540000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id1b8c0bf56b2470e94f792a0f25f21ed_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfMy0wLTEtMS03Njg2L3RleHRyZWdpb246OWU1NDE0MTFmZWU4NDU3NGI3ZjM2MzRiNTVkNjRlMzNfNjc_37036714-1700-445f-9f4d-188a09a12f8b"
      unitRef="number">0.045</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i7f75cf661b5a45348e63fb68a0c22130_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfMy0wLTEtMS03Njg2L3RleHRyZWdpb246OWU1NDE0MTFmZWU4NDU3NGI3ZjM2MzRiNTVkNjRlMzNfMTEy_1fa9f4f1-718e-457c-a5db-24deb59ac170"
      unitRef="usd">30524</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="ibc10606c8800406aa0ed103114ba449a_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfMy0wLTEtMS03Njg2L3RleHRyZWdpb246OWU1NDE0MTFmZWU4NDU3NGI3ZjM2MzRiNTVkNjRlMzNfMTE4_57ffcfea-6889-4277-ac12-97a9d188cb5f"
      unitRef="usd">37720</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id1b8c0bf56b2470e94f792a0f25f21ed_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfMy0xLTEtMS03Njg2_e71c6f33-2a9d-4f39-afec-f7f9a334270b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i34a596144d1849fa9a06a2b795240576_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfMy0zLTEtMS03Njg2_c594c4db-9f84-43b0-b2e0-9a5f9506fbe1"
      unitRef="usd">16361000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5c32085efcda4b15a3ad2026ac3d416f_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNS0wLTEtMS05MzMzL3RleHRyZWdpb246ZGQ0ZmExNjU3MzU4NDIwMDkwZTNhNjNjZDM3ZGU5MWNfNTQ5NzU1ODEzOTI3Mg_7f05d1a3-c8fc-4a40-b7ea-bfd3a051ac0d"
      unitRef="usd">23000000</us-gaap:DebtInstrumentFaceAmount>
    <krt:DebtConversionAmountConvertedToNewDebtInstrument
      contextRef="if97eddde249e43df9738e0d145c87432_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNS0wLTEtMS05MzMzL3RleHRyZWdpb246ZGQ0ZmExNjU3MzU4NDIwMDkwZTNhNjNjZDM3ZGU5MWNfNDM5ODA0NjUxMjY3Mw_f0db5ac4-7693-4115-921a-996abad3acb9"
      unitRef="usd">16115000</krt:DebtConversionAmountConvertedToNewDebtInstrument>
    <krt:DebtInstrumentTermLoanAccordionFeature
      contextRef="if97eddde249e43df9738e0d145c87432_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNS0wLTEtMS05MzMzL3RleHRyZWdpb246ZGQ0ZmExNjU3MzU4NDIwMDkwZTNhNjNjZDM3ZGU5MWNfNDM5ODA0NjUxMjY4OA_17adabd4-fd28-4881-b85f-aea9d67b5b11"
      unitRef="usd">6885000</krt:DebtInstrumentTermLoanAccordionFeature>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5c32085efcda4b15a3ad2026ac3d416f_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNS0wLTEtMS05MzMzL3RleHRyZWdpb246ZGQ0ZmExNjU3MzU4NDIwMDkwZTNhNjNjZDM3ZGU5MWNfNTQ5NzU1ODEzOTMxOQ_2b8efbfd-84e9-4445-9de9-1f0b5f60470d"
      unitRef="number">0.035</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="if97eddde249e43df9738e0d145c87432_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNS0wLTEtMS05MzMzL3RleHRyZWdpb246ZGQ0ZmExNjU3MzU4NDIwMDkwZTNhNjNjZDM3ZGU5MWNfNDM5ODA0NjUxMjA1Ng_8bb608e0-1d6d-4d12-80a0-f17bf28572af"
      unitRef="usd">115766</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5c32085efcda4b15a3ad2026ac3d416f_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNS0xLTEtMS05Mzg3_035988c5-6cac-42af-98a7-67884b7b47ca"
      unitRef="usd">16115000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iebc02649e31e4ec2a3a69e10c73ee903_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNS0zLTEtMS0xMDYzMA_f2e42282-e002-4fc0-b18b-ead540303ee1"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNS0xLTEtMS03Njg2_776bb2ba-dd44-4307-93d0-26985120addb"
      unitRef="usd">37005000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNS0zLTEtMS03Njg2_512d5e32-1172-4fdb-b8ab-d6df02cc30f3"
      unitRef="usd">64876000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNi0xLTEtMS03Njg2_5d6fe9ac-b2fe-4586-8361-9e405db39190"
      unitRef="usd">210000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNi0zLTEtMS03Njg2_b885bfa7-72e3-4f1f-9ecf-f9dee42a869b"
      unitRef="usd">102000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNy0xLTEtMS03Njg2_11577d6f-6aba-4939-902d-52626407b162"
      unitRef="usd">1166000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfNy0zLTEtMS03Njg2_8016f47e-58ee-45f5-a375-745855ff7e7b"
      unitRef="usd">11364000</us-gaap:LongTermDebtCurrent>
    <krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfOC0xLTEtMS03Njg2_4d66cb46-6bae-4b49-98e3-5a8a4a1919c4"
      unitRef="usd">35629000</krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent>
    <krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOmJiZWE4Mzg0ZDU0YjRhMWU4NDU0ZmJiNjFjZGY2M2FjL3RhYmxlcmFuZ2U6YmJlYTgzODRkNTRiNGExZTg0NTRmYmI2MWNkZjYzYWNfOC0zLTEtMS03Njg2_b3c055d7-7c15-428b-848b-b447bf30e517"
      unitRef="usd">53410000</krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RleHRyZWdpb246YzAxZGRkMmIyNDQzNDQxZmJmMmEwZWJkYWZkMGQ2NDZfMjQ4Nw_ffda02ee-5f0a-4681-a53f-9a2a2fb6286c">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2021, future maturities :&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:10pt;font-weight:400;line-height:100%"&gt;2021 (remainder)&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;288,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;1,178,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;2023&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:10pt;font-weight:400;line-height:120%"&gt;1,224,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;1,276,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;2025&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:10pt;font-weight:400;line-height:120%"&gt;1,333,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:120%"&gt;31,706,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:120%"&gt;37,005,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjIyMzUxZDQxMGQ5NzQwZWRiNTFiNzg5NDI4ZmU5NDNjL3RhYmxlcmFuZ2U6MjIzNTFkNDEwZDk3NDBlZGI1MWI3ODk0MjhmZTk0M2NfMC0xLTEtMS03Njg2_7a5b7368-a5a1-4a16-9c22-1170558f5b64"
      unitRef="usd">288000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjIyMzUxZDQxMGQ5NzQwZWRiNTFiNzg5NDI4ZmU5NDNjL3RhYmxlcmFuZ2U6MjIzNTFkNDEwZDk3NDBlZGI1MWI3ODk0MjhmZTk0M2NfMS0xLTEtMS03Njg2_9b618287-297d-4006-b76c-ea70e1ff01ed"
      unitRef="usd">1178000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjIyMzUxZDQxMGQ5NzQwZWRiNTFiNzg5NDI4ZmU5NDNjL3RhYmxlcmFuZ2U6MjIzNTFkNDEwZDk3NDBlZGI1MWI3ODk0MjhmZTk0M2NfMi0xLTEtMS03Njg2_9555604f-8cdf-46cc-80c0-0f7edefb4883"
      unitRef="usd">1224000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjIyMzUxZDQxMGQ5NzQwZWRiNTFiNzg5NDI4ZmU5NDNjL3RhYmxlcmFuZ2U6MjIzNTFkNDEwZDk3NDBlZGI1MWI3ODk0MjhmZTk0M2NfMy0xLTEtMS03Njg2_35162ad7-49f7-4bf5-b5c3-0c1cc9891ff1"
      unitRef="usd">1276000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjIyMzUxZDQxMGQ5NzQwZWRiNTFiNzg5NDI4ZmU5NDNjL3RhYmxlcmFuZ2U6MjIzNTFkNDEwZDk3NDBlZGI1MWI3ODk0MjhmZTk0M2NfNC0xLTEtMS03Njg2_a0adf048-32c3-47b8-a59a-30002c00c910"
      unitRef="usd">1333000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <krt:LongTermDebtMaturityAfterYearFour
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjIyMzUxZDQxMGQ5NzQwZWRiNTFiNzg5NDI4ZmU5NDNjL3RhYmxlcmFuZ2U6MjIzNTFkNDEwZDk3NDBlZGI1MWI3ODk0MjhmZTk0M2NfNS0xLTEtMS03Njg2_d8d09200-6592-480c-b15e-b1e5d496c91e"
      unitRef="usd">31706000</krt:LongTermDebtMaturityAfterYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RhYmxlOjIyMzUxZDQxMGQ5NzQwZWRiNTFiNzg5NDI4ZmU5NDNjL3RhYmxlcmFuZ2U6MjIzNTFkNDEwZDk3NDBlZGI1MWI3ODk0MjhmZTk0M2NfNi0xLTEtMS03Njg2_73325ad5-225c-405e-bae3-509ac3b79c17"
      unitRef="usd">37005000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i20831a9f253b47ce8b0f09ee0a382496_D20200416-20200416"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RleHRyZWdpb246YzAxZGRkMmIyNDQzNDQxZmJmMmEwZWJkYWZkMGQ2NDZfMjQ5_d4631e6e-8827-45ab-b650-5ec33c286305"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ia803c9aef728493790aaa0c0e57bc670_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81Mi9mcmFnOmMwMWRkZDJiMjQ0MzQ0MWZiZjJhMGViZGFmZDBkNjQ2L3RleHRyZWdpb246YzAxZGRkMmIyNDQzNDQxZmJmMmEwZWJkYWZkMGQ2NDZfNTQ5NzU1ODE0MTQwOQ_6eac3a7d-ca98-4fe8-98f6-24ac6ff0b12d"
      unitRef="usd">5000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMjAzNg_4bbf9d4f-11c8-4629-b3b8-df8de2299db7">Interest Rate Swaps&lt;div style="margin-top: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;In June 2019, Global Wells entered into a ten years floating-to-fixed interest-rate swap, with an effective date of June&#160;13, 2019, that is based on the prime rate versus a 5.05% fixed rate. The notional value was $21,580,000 as of June&#160;30, 2019. The payment dates are the fifth day of the month beginning July 5, 2019 to the termination date of May 4, 2029. As of September&#160;30, 2021 and December&#160;31, 2020, the fair value of the interest rate swap was $1,549,000 and $2,604,000, respectively, which is reported as other liabilities in the accompanying condensed consolidated balance sheets. For the three months ended September 30, 2021 and 2020, Global Wells recognized approximately $155,000 and $222,000 as interest income, respectively, related to change in fair value of this interest rate swap. For the nine months ended September 30, 2021 and 2020, Global Wells recognized approximately $1,055,000 as interest income and $1,875,000 as interest expense, respectively, related to change in fair value of this interest rate swap.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2019, the Company also entered into a five years floating-to-fixed interest-rate swap, with an effective date of June&#160;3, 2019, that is based on the prime rate versus 5.19% fixed rate. The notional was $10,000,000 as of June&#160;30, 2019. The payment dates are the fifth day of the month beginning July 5, 2019 to the termination date of May 31, 2024. As of September&#160;30, 2021 and December&#160;31, 2020, the fair value of the interest rate swap was &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $243,000, respectively, which is reported as other liabilities in the accompanying condensed consolidated balance sheets. For the three months ended September 30, 2021 and 2020, the Company recognized approximately $0 and $48,000 as interest expense, respectively, related to change in fair value of this interest rate swap. For the nine months ended September 30, 2021 and 2020, the Company recognized approximately $47,000 as interest income and $153,000 as interest expense, respectively, related to change in fair value of this interest rate swap. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company terminated the interest rate swap with a notional amount of $10,000,000, recognizing $196,200 in swap termination fee, which was included in the net interest income recognized in the condensed consolidated statements of income for the  nine months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeTermOfContract
      contextRef="i9e90502357574def90a18e9810c8243b_D20190613-20190613"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfNjg_f76ecd88-d512-4e50-a7e2-252ca661d26b">P10Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ie6cfe6f25df645b0b7dbc22c02e5cdc5_I20190613"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMTgw_21f2c118-8711-45e2-9b45-b6517b0f358d"
      unitRef="number">0.0505</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iba7f0741dfeb4bd991023e00e33a4250_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMjE4_e11e68ec-33c1-4588-a9e8-7ad517f2a3d6"
      unitRef="usd">21580000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i88d97b0c6dd8472ea322bf76bdf469ff_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfNDA1_cd033c2f-9cf7-4bb4-9d20-d600a4ab6185"
      unitRef="usd">1549000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i0f637530241e42f4acd4f136dd81ad34_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfNDEy_f130aede-d27d-434f-abb0-808839c28404"
      unitRef="usd">2604000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i291c13486d2a4ac2ba873e9768e1cebf_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfNTQ5NzU1ODE0MDkxOQ_dc870a31-3734-40af-b3ff-c724f949d0d0"
      unitRef="usd">155000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ia7a4c140324b4e7e9ca08d98a2a40343_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfNTQ5NzU1ODE0MDk0NA_b4f8a5fd-5e66-443b-a10f-6d97a60adcc1"
      unitRef="usd">222000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i10c2140f445e45818c1cee2d91e480e7_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfNzY2_ede51d2c-ae1e-451a-a6d5-89f95eb89097"
      unitRef="usd">1055000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i51ceade289c14d69a3a00db28bcaf44b_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfNzky_dcf355f5-900c-4155-b695-42a81456d5c7"
      unitRef="usd">1875000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:DerivativeTermOfContract
      contextRef="i2b53dc0b3be146388444828f781d642e_D20190603-20190603"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfOTM2_affd9de0-fdca-49ae-9dfd-6b3bf5a9bbfc">P5Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i6687b00c36b04847ad63ee1cf35da99d_I20190603"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMTA0Ng_fc1547bc-5ad2-480d-8bc0-45ff3c31e012"
      unitRef="number">0.0519</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5174feeb58f744cb8c23ebdd33bfa74b_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMTA3OA_d2cb6d8e-34a5-40dd-b9c1-d7e4e698b724"
      unitRef="usd">10000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="if8fbfe2804bb480382271ff0625ebb46_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMTI2Ng_e253969a-61b0-46a8-b0a3-93fd705f7429"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="id8e353c016f040c79ab7f6da9dd7a5cf_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMTI3Mw_2bab27be-5547-4db7-bfe0-8cbb8ed77152"
      unitRef="usd">243000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i360742cc9eaa4743bea76b8e42026a0b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMTQ0NQ_c5e3323c-ce04-496f-ba24-7a2c9d890e87"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i8efe985bf10141329ba64f10bc085621_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMTQ3MQ_fdf2976d-aba8-40a8-9d4c-608a869c89be"
      unitRef="usd">48000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="if335fc61db8a4932ae1dd846c09f1229_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMTYyNQ_3e4521ca-3aa5-444e-aa7d-a444612e0bed"
      unitRef="usd">47000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i7ed94aee42f64efe865575a4cfbc6933_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfNTQ5NzU1ODE0MDk3Ng_8504d708-4b06-4b00-acb1-44092450aee0"
      unitRef="usd">153000</us-gaap:InvestmentIncomeInvestmentExpense>
    <krt:DerivativeNotionalAmountTermination
      contextRef="i198b57586f3840dd814b8d2c9e2980c9_I20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMTgzNg_3fa27997-286f-4107-ad1a-0d0005efd20a"
      unitRef="usd">10000000</krt:DerivativeNotionalAmountTermination>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if335fc61db8a4932ae1dd846c09f1229_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81NS9mcmFnOjFhNGY2OWIwMGUzMzQ0YTNiOTM0YzRhOTQyZWYwZTExL3RleHRyZWdpb246MWE0ZjY5YjAwZTMzNDRhM2I5MzRjNGE5NDJlZjBlMTFfMTg1Mg_aa77376c-0cbb-4a9a-ac39-96efdba64fad"
      unitRef="usd">-196200</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <krt:CapitalLeaseObligationsDisclosureTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81OC9mcmFnOjMwMmYzYzk3NTgzMDQ4YjlhZTliN2I4YTU2MThkZDE4L3RleHRyZWdpb246MzAyZjNjOTc1ODMwNDhiOWFlOWI3YjhhNTYxOGRkMThfODkx_3b49642f-1607-4a3a-9adb-7a4667ca95a8">Obligations under Capital Leases&lt;div style="margin-top: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;The Company is the lessee of warehouse vehicles under capital leases that expire in various years through 2024. The assets and liabilities under capital leases are recorded at the lower of the present value of the minimum lease payments or fair value of the assets. The assets are depreciated over their estimated useful lives. Depreciation of property under capital leases is included in depreciation and amortization expense within the general and administrative operating expenses of the condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Interest rates on capitalized leases vary from 3.55% to 6.50% and are imputed based on the lower of the Company&#x2019;s incremental borrowing rate at the inception of each lease or the lessor&#x2019;s implicit rate of return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The capital leases provide for bargain purchase options and are guaranteed by the stockholders of the Company.&lt;/span&gt;&lt;/div&gt;</krt:CapitalLeaseObligationsDisclosureTextBlock>
    <krt:CapitalLeaseObligationInterestRate
      contextRef="id4564aca91c5493aa124b7a39fe419f3_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81OC9mcmFnOjMwMmYzYzk3NTgzMDQ4YjlhZTliN2I4YTU2MThkZDE4L3RleHRyZWdpb246MzAyZjNjOTc1ODMwNDhiOWFlOWI3YjhhNTYxOGRkMThfNjIy_ae75b9e7-a53a-4d85-8120-e03383767046"
      unitRef="number">0.0355</krt:CapitalLeaseObligationInterestRate>
    <krt:CapitalLeaseObligationInterestRate
      contextRef="i92f58f3e92a84c7da6c653ce001a8f42_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF81OC9mcmFnOjMwMmYzYzk3NTgzMDQ4YjlhZTliN2I4YTU2MThkZDE4L3RleHRyZWdpb246MzAyZjNjOTc1ODMwNDhiOWFlOWI3YjhhNTYxOGRkMThfNjI4_3b791875-e678-4aca-a44b-a692c277db70"
      unitRef="number">0.0650</krt:CapitalLeaseObligationInterestRate>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMzA2OQ_9c0bf24a-2813-49b7-8180-0f32470d2170">Stock-based CompensationIn January 2019, the Company&#x2019;s Board of Directors adopted the 2019 Stock Incentive Plan (the &#x201c;Plan&#x201d;). A total of 2,000,000 shares of common stock were authorized and reserved for issuance under the Plan in the form of incentive or nonqualified stock options and stock awards. A committee appointed by the Board of Directors of the Company determines the terms and conditions of each grant under the Plan. Employees, directors, and consultants are eligible to receive stock options and stock awards under the Plan. The aggregate number of shares available under the Plan and the number of shares subject to outstanding options may be increased or decreased by the Plan administrator to reflect any changes in the outstanding common stock by reason of any recapitalization, reorganization, reclassification, stock split, reverse split, combination of shares, exchange of shares, stock dividend or other distribution payable in capital stock or similar transaction.&lt;div style="margin-top: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;The exercise price of incentive stock options may not be less than the fair market value of the common stock at the date of grant. The exercise price of incentive stock options granted to individuals that own greater than 10% of the voting stock may not be less than 110% of the fair market value of the common stock at the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The term of each incentive and nonqualified option is based upon such conditions as determined by the option agreement; however, the term can be no more than ten years from the date of the grant. In the case of an incentive stock option granted to an optionee who, at the time the option is granted, owns stock representing more than 10% of the voting power of all classes of stock of the Company or any parent or subsidiary, the term of the option will be such shorter term as may be provided in the option agreement, but not more than five years from the date of the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 Company&#x2019;s stock option activity under the Plan for the period ended September&#160;30, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contract&lt;br/&gt;Life&lt;br/&gt;(In Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&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:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2020&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:10pt;font-weight:400;line-height:100%"&gt;15,000&#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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$10.00&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&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-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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Exercised&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:10pt;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="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:10pt;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="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Outstanding at September 30, 2021&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:10pt;font-weight:400;line-height:100%"&gt;15,000&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$10.00&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&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:10pt;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:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expected to vest at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$10.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:100%"&gt;Exercisable at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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 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:10pt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&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:10pt;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:10pt;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;In September 2021, the Company's Board of Directors accelerated the vesting of all outstanding stock options to vest immediately on October 15, 2021. Accordingly, the acceleration of the options vesting was treated as an award modification under ASC 718, resulting in an additional stock-based compensation expense of approximately $5,000 recognized for the three and nine months ended September 30, 2021. At September&#160;30, 2021, total remaining stock-based compensation expense for unvested stock options is approximately $12,752.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Restricted stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 issued restricted stock units to employees of the Company. The following table summarizes the unvested restricted stock units for the period ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&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:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2020&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:10pt;font-weight:400;line-height:100%"&gt;256,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;10.00&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;17.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;Vested&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:10pt;font-weight:400;line-height:100%"&gt;(5,000)&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:10pt;font-weight:400;line-height:100%"&gt;18.56&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;(51,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;11.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:100%"&gt;Unvested at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:100%"&gt;239,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;11.11&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;The restricted stock units and stock options granted are subjected to vesting conditions contingent upon the closing of an initial public offering of the Company. In September 2021, the Company's Board of Directors accelerated the vesting of the Company's restricted stock units, with each tranche of award vesting 6 months earlier than the original vesting date. The acceleration of the restricted stock units vesting was treated as an award modification under ASC 718, resulting in an additional &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;stock-based compensation expense of approximately $411,000 recognized for the three and nine months ended September 30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;For the three months ended September 30, 2021 and 2020, the Company recognized a total of $0.8 million and $0 stock-based compensation expense. For the nine months ended September 30, 2021 and 2020, the Company recognized $1.1&#160;million and $0 stock-based compensation expense, respectively. The restricted stock units and stock options granted began vesting on April 15, 2021, which is the date of closing of the Company&#x2019;s initial public offering. The company is recognizing stock-based compensation over the vesting period, which is generally over 3 years for the restricted stock units and 1 year for the stock options. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;At September&#160;30, 2021, total remaining stock-based compensation expense for unvested restricted stock units is approximately $1.7 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i8f0e6f56d4bc4b6d9d63a9851f97f9b8_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMTM0_f3299273-5493-4f11-ad4d-d483808e539e"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i8f0e6f56d4bc4b6d9d63a9851f97f9b8_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMTM0_f93a6739-c709-440d-b066-647c2071f57d"
      unitRef="shares">2000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <krt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate
      contextRef="ifdddfbd444174e1faca0ddedd8acdc03_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMTI0OA_9083b37f-62db-485b-999f-4130c5387fcb"
      unitRef="number">1.10</krt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i92f58f3e92a84c7da6c653ce001a8f42_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMTQ3Ng_f3415883-dea9-45c1-b8f5-562bbfe5c7c0">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ie99c43e134f1410eb2885c43b9d7d874_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMTg0OA_21ca35c1-fc9e-423f-9920-c8069881f199">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMzA2Nw_a9f9b430-d760-41cb-9820-af2f3f95bd94">&lt;div style="margin-top:12pt"&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 Company&#x2019;s stock option activity under the Plan for the period ended September&#160;30, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contract&lt;br/&gt;Life&lt;br/&gt;(In Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&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:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2020&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:10pt;font-weight:400;line-height:100%"&gt;15,000&#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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$10.00&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&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-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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Exercised&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:10pt;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="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:10pt;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="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Outstanding at September 30, 2021&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:10pt;font-weight:400;line-height:100%"&gt;15,000&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$10.00&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&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:10pt;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:10pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expected to vest at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$10.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:100%"&gt;Exercisable at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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 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:10pt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&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:10pt;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:10pt;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfMS0xLTEtMS03Njg2_4f1324f9-7882-4e92-9194-ba32dcc9002d"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfMS0zLTEtMS03Njg2_929b3883-e39a-418f-885b-77be70fb1a1d"
      unitRef="usdPerShare">10.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="id723360a16a6427c9b1fa9557940c8a6_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfMS01LTEtMS03Njg2_254a827d-f18e-4c58-b602-988f8d784988">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i1b7fdabdbf004ca4b7e563941aae78a2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfMS03LTEtMS03Njg2_6e353a77-28e2-4e8b-bda9-d77267cd7a1f"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfMi0xLTEtMS03Njg2_c5b1f7e3-84d0-4cac-aa83-30286f979ed8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfMi0zLTEtMS03Njg2_eb2d83b3-3540-4cc0-8163-545adc07ec44"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfMy0xLTEtMS03Njg2_df7dd6c4-c824-47cd-8a0b-5c26e1208273"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfMy0zLTEtMS03Njg2_c59471b1-20f2-40e2-b149-907e5bb51b0d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNC0xLTEtMS03Njg2_2aa35609-f18f-4e99-a37a-83985c73ecdb"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNC0zLTEtMS03Njg2_459c9d27-3d17-45a2-b496-fd897b4b780e"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNS0xLTEtMS03Njg2_3fb05161-c7fe-4212-839f-559c9d1a78f4"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNS0zLTEtMS03Njg2_371ea794-e933-4353-b4ef-bc0f7cec6e81"
      unitRef="usdPerShare">10.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNS01LTEtMS03Njg2_e99e321b-167a-4750-8362-ae4766526242">P7Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNS03LTEtMS03Njg2_f83ee196-0721-4967-ace1-3e2f61a88f3b"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNi0xLTEtMS03Njg2_6c2566c2-bb3d-4b1b-be56-cfcaf3fc1505"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNi0zLTEtMS03Njg2_32c21ad2-2a1c-4dbc-b79e-e64c9862f897"
      unitRef="usdPerShare">10.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNi01LTEtMS03Njg2_89f7a2ff-a8ab-4bae-a782-169d9660161f">P7Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNi03LTEtMS03Njg2_85c32733-665d-40d9-9b5d-05ff1f7f3af7"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNy0xLTEtMS03Njg2_89bab7ad-3c65-4048-a427-9b06f5c1421c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNy0zLTEtMS03Njg2_c838e9ed-5512-486b-8083-fb1201ed7b1b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNy01LTEtMS03Njg2_36c10f99-1375-4018-ae1d-099e2acc8980">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOmMyNzczNTUwOWM5OTRkZGJhNGJkODgxNDg2MWY5ZDAzL3RhYmxlcmFuZ2U6YzI3NzM1NTA5Yzk5NGRkYmE0YmQ4ODE0ODYxZjlkMDNfNy03LTEtMS03Njg2_31c77858-371a-44d6-83b7-24c5ab7cdacf"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <krt:ShareBasedPaymentArrangementExpenseIncrease
      contextRef="i4eca3c083f464331a10f262edb6719bb_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMTY0OTI2NzQ0NTk5OQ_3a73e8ce-6c6f-4ab9-8963-35e6c4c78234"
      unitRef="usd">5000</krt:ShareBasedPaymentArrangementExpenseIncrease>
    <krt:ShareBasedPaymentArrangementExpenseIncrease
      contextRef="ida2f04dea91c4f89ae6d524944ac5ee0_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMTY0OTI2NzQ0NTk5OQ_3d16e240-756f-4dcc-b8a6-7fee0a673fac"
      unitRef="usd">5000</krt:ShareBasedPaymentArrangementExpenseIncrease>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMjA5OA_37dad3bb-f848-43cf-b6d5-c428d9623a8f"
      unitRef="usd">12752</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMzA2OA_f52adf5c-2004-4b8e-a474-eb3d4afb1b1d">&lt;div style="margin-top:12pt"&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 issued restricted stock units to employees of the Company. The following table summarizes the unvested restricted stock units for the period ended September&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;br/&gt;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&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:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2020&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:10pt;font-weight:400;line-height:100%"&gt;256,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;10.00&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;17.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;Vested&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:10pt;font-weight:400;line-height:100%"&gt;(5,000)&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:10pt;font-weight:400;line-height:100%"&gt;18.56&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;(51,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;11.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:700;line-height:100%"&gt;Unvested at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:100%"&gt;239,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;11.11&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if40aa68d1d1842e38e67b96d3addad61_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOjZmNmY3NDU3NzhhZDQ1NzJhNzQ0ZmI5YjJkMWYyMGJiL3RhYmxlcmFuZ2U6NmY2Zjc0NTc3OGFkNDU3MmE3NDRmYjliMmQxZjIwYmJfMS0xLTEtMS03Njg2_9e90a700-3a00-4366-9732-0c02c579ff1a"
      unitRef="shares">256000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if40aa68d1d1842e38e67b96d3addad61_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOjZmNmY3NDU3NzhhZDQ1NzJhNzQ0ZmI5YjJkMWYyMGJiL3RhYmxlcmFuZ2U6NmY2Zjc0NTc3OGFkNDU3MmE3NDRmYjliMmQxZjIwYmJfMS0zLTEtMS03Njg2_a2cc60d2-9b82-471f-bf2d-72255ee6cc5b"
      unitRef="usdPerShare">10.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if6a103548bff47c2a2a36267d697437f_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOjZmNmY3NDU3NzhhZDQ1NzJhNzQ0ZmI5YjJkMWYyMGJiL3RhYmxlcmFuZ2U6NmY2Zjc0NTc3OGFkNDU3MmE3NDRmYjliMmQxZjIwYmJfMi0xLTEtMS03Njg2_0fccf992-16d8-488e-bca3-ae91e99139af"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if6a103548bff47c2a2a36267d697437f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOjZmNmY3NDU3NzhhZDQ1NzJhNzQ0ZmI5YjJkMWYyMGJiL3RhYmxlcmFuZ2U6NmY2Zjc0NTc3OGFkNDU3MmE3NDRmYjliMmQxZjIwYmJfMi0zLTEtMS03Njg2_08a14ed0-5f25-40fa-8093-e6b4c51f7cfb"
      unitRef="usdPerShare">17.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if6a103548bff47c2a2a36267d697437f_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOjZmNmY3NDU3NzhhZDQ1NzJhNzQ0ZmI5YjJkMWYyMGJiL3RhYmxlcmFuZ2U6NmY2Zjc0NTc3OGFkNDU3MmE3NDRmYjliMmQxZjIwYmJfMy0xLTEtMS03Njg2_eed5068e-f42d-4ddb-b951-12bcee67ac85"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if6a103548bff47c2a2a36267d697437f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOjZmNmY3NDU3NzhhZDQ1NzJhNzQ0ZmI5YjJkMWYyMGJiL3RhYmxlcmFuZ2U6NmY2Zjc0NTc3OGFkNDU3MmE3NDRmYjliMmQxZjIwYmJfMy0zLTEtMS03Njg2_e6506693-c23c-44c4-98ad-58e566f4b1b9"
      unitRef="usdPerShare">18.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if6a103548bff47c2a2a36267d697437f_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOjZmNmY3NDU3NzhhZDQ1NzJhNzQ0ZmI5YjJkMWYyMGJiL3RhYmxlcmFuZ2U6NmY2Zjc0NTc3OGFkNDU3MmE3NDRmYjliMmQxZjIwYmJfNC0xLTEtMS03Njg2_83df0fae-5a22-49c0-8615-f3a412504bda"
      unitRef="shares">51250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if6a103548bff47c2a2a36267d697437f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOjZmNmY3NDU3NzhhZDQ1NzJhNzQ0ZmI5YjJkMWYyMGJiL3RhYmxlcmFuZ2U6NmY2Zjc0NTc3OGFkNDU3MmE3NDRmYjliMmQxZjIwYmJfNC0zLTEtMS03Njg2_6276e917-a198-41ae-ad5c-91449aec8d1f"
      unitRef="usdPerShare">11.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9dc3c6e081174791911448fda52fdc75_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOjZmNmY3NDU3NzhhZDQ1NzJhNzQ0ZmI5YjJkMWYyMGJiL3RhYmxlcmFuZ2U6NmY2Zjc0NTc3OGFkNDU3MmE3NDRmYjliMmQxZjIwYmJfNS0xLTEtMS03Njg2_b2584bf1-a149-4697-9228-b27be9243758"
      unitRef="shares">239750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9dc3c6e081174791911448fda52fdc75_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RhYmxlOjZmNmY3NDU3NzhhZDQ1NzJhNzQ0ZmI5YjJkMWYyMGJiL3RhYmxlcmFuZ2U6NmY2Zjc0NTc3OGFkNDU3MmE3NDRmYjliMmQxZjIwYmJfNS0zLTEtMS03Njg2_ce415ab0-bb4d-4c64-9d4c-fb58a7ceaceb"
      unitRef="usdPerShare">11.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <krt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMTY0OTI2NzQ0NjA3Ng_4b0abe67-5599-4afc-a856-59569accb308">P6M</krt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod>
    <krt:ShareBasedPaymentArrangementExpenseIncrease
      contextRef="i06b333c878764a5a9f04d66cf9da5c28_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMTY0OTI2NzQ0NjAwOQ_9079c52e-b292-4bc5-97d1-9e5dcd0c35d8"
      unitRef="usd">411000</krt:ShareBasedPaymentArrangementExpenseIncrease>
    <krt:ShareBasedPaymentArrangementExpenseIncrease
      contextRef="if6a103548bff47c2a2a36267d697437f_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMTY0OTI2NzQ0NjAwOQ_feb77159-45cf-4f3b-84b1-d1390aabea01"
      unitRef="usd">411000</krt:ShareBasedPaymentArrangementExpenseIncrease>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMjQ4OQ_b1e47b29-4df2-4866-a561-c49f5758f149"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMjQ5Ng_dbfdf326-1df5-4ea9-a162-cc50428ce641"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMjU3NQ_048b713a-fff8-4837-b165-9bdcac9beec8"
      unitRef="usd">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i08ac40d720bc48bfb3e4a0d2379286db_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMjU4Mg_a05f9717-0e18-4e42-b387-e29d5cc71fc5"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if6a103548bff47c2a2a36267d697437f_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMjg5MQ_b8eaeff4-88a4-4496-b843-fb042f3f7239">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ida2f04dea91c4f89ae6d524944ac5ee0_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMjkyOQ_3afbc1c9-76e1-46f5-9c8e-f3d6c95761fd">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82MS9mcmFnOmVlMWY3NGIxODM1ZTQ1YmY5MTIwOTU2NGQxNWQ5YjdiL3RleHRyZWdpb246ZWUxZjc0YjE4MzVlNDViZjkxMjA5NTY0ZDE1ZDliN2JfMzA2NQ_10081224-d20a-4b58-9b0b-b4f431776864"
      unitRef="usd">1700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RleHRyZWdpb246NDg0NmYxMmIwYjE0NDMzYThmYjgwZjczYmM1MjRiYWNfMTE4Mg_054e1724-57b8-4604-93ba-2409a9fafdf4">Earnings Per Share&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&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;(a)&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%;padding-left:6.34pt"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is calculated by dividing the net income attributable to Karat Packaging for the year by the weighted average number of common shares outstanding during the related period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:46.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&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:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Karat Packaging Inc.&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;3,786,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;4,072,000&#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 #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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;15,149,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;16,595,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares in issue&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:10pt;font-weight:400;line-height:100%"&gt;19,710,043&#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:10pt;font-weight:400;line-height:100%"&gt;15,180,879&#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:10pt;font-weight:400;line-height:100%"&gt;17,945,205&#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:10pt;font-weight:400;line-height:100%"&gt;15,185,440&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;1.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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-top:12pt;padding-left:18pt;text-indent:-18pt"&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;(b)&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%;padding-left:6.34pt"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;For the purpose of calculating diluted earnings per share, the profit attributable to equity holders of the Company and the weighted average number of common shares outstanding during the related period have been adjusted for the dilutive effects of all potential convertible shares and shares issuable through stock options and restricted stock awards. The dilutive earnings per share is calculated by dividing the profit attributable to equity holders of the Company by the weighted average number of shares that would have been in issue, inclusive of all potentially dilutive shares including unexercised stock options and unvested restricted stock, adjusted by the number of such shares that would have been issued at fair value as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&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:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Karat Packaging Inc.&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;3,786,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;4,072,000&#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 #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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;15,149,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;16,595,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares in issue&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:10pt;font-weight:400;line-height:100%"&gt;19,710,043&#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:10pt;font-weight:400;line-height:100%"&gt;15,180,879&#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:10pt;font-weight:400;line-height:100%"&gt;17,945,205&#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:10pt;font-weight:400;line-height:100%"&gt;15,185,440&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options and restricted stock units&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;171,252&#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:10pt;font-weight:400;line-height:100%"&gt;271,000&#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:10pt;font-weight:400;line-height:100%"&gt;164,922&#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:10pt;font-weight:400;line-height:100%"&gt;271,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted weighted average number of common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;19,881,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;15,451,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;18,110,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;15,456,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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-top: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;For the period ended September&#160;30, 2021, a total of 89,828 shares of potentially dilutive shares have been excluded in the diluted earnings per share calculation due to its anti-dilutive impact on earnings per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RleHRyZWdpb246NDg0NmYxMmIwYjE0NDMzYThmYjgwZjczYmM1MjRiYWNfMTE4Mw_7f6a6dd3-da44-4fb5-a5f4-5d4b5ee882cd">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is calculated by dividing the net income attributable to Karat Packaging for the year by the weighted average number of common shares outstanding during the related period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:46.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&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:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Karat Packaging Inc.&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;3,786,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;4,072,000&#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 #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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;15,149,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;16,595,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares in issue&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:10pt;font-weight:400;line-height:100%"&gt;19,710,043&#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:10pt;font-weight:400;line-height:100%"&gt;15,180,879&#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:10pt;font-weight:400;line-height:100%"&gt;17,945,205&#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:10pt;font-weight:400;line-height:100%"&gt;15,185,440&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;1.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;The dilutive earnings per share is calculated by dividing the profit attributable to equity holders of the Company by the weighted average number of shares that would have been in issue, inclusive of all potentially dilutive shares including unexercised stock options and unvested restricted stock, adjusted by the number of such shares that would have been issued at fair value as follows:&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:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;2020&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:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Karat Packaging Inc.&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;3,786,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;4,072,000&#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 #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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;15,149,000&#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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;16,595,000&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares in issue&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:10pt;font-weight:400;line-height:100%"&gt;19,710,043&#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:10pt;font-weight:400;line-height:100%"&gt;15,180,879&#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:10pt;font-weight:400;line-height:100%"&gt;17,945,205&#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:10pt;font-weight:400;line-height:100%"&gt;15,185,440&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options and restricted stock units&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;171,252&#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:10pt;font-weight:400;line-height:100%"&gt;271,000&#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:10pt;font-weight:400;line-height:100%"&gt;164,922&#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:10pt;font-weight:400;line-height:100%"&gt;271,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted weighted average number of common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;19,881,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;15,451,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;18,110,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;15,456,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfMi0xLTEtMS03Njg2_355dd98e-d9a1-4b94-b41a-3d5b6b8686ca"
      unitRef="usd">3786000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfMi0zLTEtMS03Njg2_7d672d4f-d199-48ad-98ae-151f27d4445a"
      unitRef="usd">4072000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfMi01LTEtMS03Njg2_cb7d998a-14f4-487b-b536-7f642172eb7b"
      unitRef="usd">15149000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfMi03LTEtMS03Njg2_714231fd-29d8-4408-9ead-c77e141b9382"
      unitRef="usd">16595000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfNC0xLTEtMS03Njg2_83b21bcd-5fca-469b-9de0-d67fc595ec85"
      unitRef="shares">19710043</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfNC0zLTEtMS03Njg2_a7d9a4dc-d783-48f5-9314-a72732a8f1ac"
      unitRef="shares">15180879</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfNC01LTEtMS03Njg2_8b144615-2408-4435-9d0b-207941e27bd4"
      unitRef="shares">17945205</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfNC03LTEtMS03Njg2_41d83b10-a065-4991-9fb8-f4cd6a6b68bb"
      unitRef="shares">15185440</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfNi0xLTEtMS03Njg2_ec8d96fd-5c64-4d85-a8bd-23d241b2f8c1"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfNi0zLTEtMS03Njg2_18684bac-04ee-4aba-bb46-1c7516080ed5"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfNi01LTEtMS03Njg2_78d42ed8-cb42-43f6-ac09-78c02e362538"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOjgzZmU5Y2YwNDRhYjQwNjZhZGY3NWEzMmE3NTg2MjU5L3RhYmxlcmFuZ2U6ODNmZTljZjA0NGFiNDA2NmFkZjc1YTMyYTc1ODYyNTlfNi03LTEtMS03Njg2_e73eca6e-87b1-419b-8e19-75037eaf5cdf"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfMi0xLTEtMS03Njg2_1c761331-5059-4a10-894e-dc70cba0a3b6"
      unitRef="usd">3786000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfMi0zLTEtMS03Njg2_0be52fa3-68bd-40fe-82b4-4a3bea3d6062"
      unitRef="usd">4072000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfMi01LTEtMS03Njg2_69f9d366-5766-444c-8903-016d70a79b1d"
      unitRef="usd">15149000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfMi03LTEtMS03Njg2_ef0a7b3d-04f8-4c70-996e-37a2181b3a0b"
      unitRef="usd">16595000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNC0xLTEtMS03Njg2_a3714930-c339-4216-951f-b2e94aea7859"
      unitRef="shares">19710043</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNC0zLTEtMS03Njg2_ab552968-76f6-46ca-9dc3-af85bb0505c9"
      unitRef="shares">15180879</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNC01LTEtMS03Njg2_28380da9-1bba-4f95-986c-a9759b29be18"
      unitRef="shares">17945205</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNC03LTEtMS03Njg2_e39ee8fa-7249-4fd7-a57b-5d9b299c7d57"
      unitRef="shares">15185440</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNi0xLTEtMS03Njg2_f57b82b4-0a98-4a68-97d8-5c674666456c"
      unitRef="shares">171252</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNi0zLTEtMS03Njg2_b61909ce-0659-4cc6-b870-21680bc9c7cf"
      unitRef="shares">271000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNi01LTEtMS03Njg2_d36166e2-a41c-45d7-9bbb-d1d9783777dc"
      unitRef="shares">164922</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNi03LTEtMS03Njg2_c983451c-7fc6-4c9b-bf25-512eae0d8c7f"
      unitRef="shares">271000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNy0xLTEtMS03Njg2_54cfb3dd-0408-4bca-af02-db549896b6e6"
      unitRef="shares">19881295</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNy0zLTEtMS03Njg2_02976d56-03e1-4f44-b659-3800df2a90af"
      unitRef="shares">15451879</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNy01LTEtMS03Njg2_13b25e21-6114-48eb-a910-01419094fb36"
      unitRef="shares">18110127</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfNy03LTEtMS03Njg2_015e50a2-9911-41b5-bbc5-8e6c8bf24555"
      unitRef="shares">15456440</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfOS0xLTEtMS03Njg2_0f5c8bff-7d84-44b7-a615-7fc20ae780cc"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfOS0zLTEtMS03Njg2_8b21b9b2-cc23-43ab-bc9d-62ad6b6848f0"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfOS01LTEtMS03Njg2_9f4402f6-1e15-4b0f-a175-b8a7720b2f69"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RhYmxlOmI1OGFmMWRkMmM4ZTRhYzBiMjg4YjQzZDRiYTViMWYyL3RhYmxlcmFuZ2U6YjU4YWYxZGQyYzhlNGFjMGIyODhiNDNkNGJhNWIxZjJfOS03LTEtMS03Njg2_cbd2298e-8f87-4c64-aff4-d5c5d52a66a2"
      unitRef="usdPerShare">1.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82NC9mcmFnOjQ4NDZmMTJiMGIxNDQzM2E4ZmI4MGY3M2JjNTI0YmFjL3RleHRyZWdpb246NDg0NmYxMmIwYjE0NDMzYThmYjgwZjczYmM1MjRiYWNfMTAyMw_479283c2-927d-4811-91ee-0ceb60648f15"
      unitRef="shares">89828</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RleHRyZWdpb246NzJiYjVjODBhMTkzNDZlYzg2M2Q0MzUxN2MzNWRmZGNfMTQ3OA_ed4339e2-9a0c-499c-a4f7-69ac992c8bc0">Commitments and Contingencies&lt;div style="margin-top:12pt"&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;Lease Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company leases its facilities under various operating leases expiring through 2031. The Company also leases automobiles under various operating leases expiring through 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In 2018, Lollicup entered the Texas Lease, which is an operating lease with Global Wells. The lease term for the Texas Lease is for 10 years beginning October&#160;1, 2018 and called for a monthly lease payment of $214,500. The lease agreement was subsequently amended for the lease term to begin in May&#160;1, 2019 and calls for a monthly lease payment of $196,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In June 2020, the Company entered into the New Jersey Lease, another operating lease with Global Wells. The lease term for the New Jersey Lease is for 5 years beginning July&#160;1, 2020 and calls for a monthly lease payment of $90,128.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2021, approximate future minimum lease obligations, which includes payment to Global Wells under certain lease arrangements as described above, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:10pt;font-weight:400;line-height:100%"&gt;2021 (remainder)&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;1,634,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;6,603,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;2023&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:10pt;font-weight:400;line-height:100%"&gt;6,696,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;5,513,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;2025&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:10pt;font-weight:400;line-height:100%"&gt;3,743,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;10,731,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;Total&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;34,920,000&#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-top: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;In September 2020, Global Wells entered into an operating lease with an unrelated party as the landlord. The lease term is for 38 months beginning September&#160;9, 2020 and generates monthly rental payments from $57,602 to $61,110 over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company is involved from time to time in certain legal actions and claims arising in the ordinary course of business. Management believes that the outcome of such litigation and claims, should they arise in the future, is not likely to have a material effect on the Company&#x2019;s financial position or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i3c3a531fc76f451dac552a556560da87_I20181001"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RleHRyZWdpb246NzJiYjVjODBhMTkzNDZlYzg2M2Q0MzUxN2MzNWRmZGNfMzY0_3bead273-bb4e-4426-92ff-8984cf5fd0ea">P10Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <krt:LessorOperatingLeaseMonthlyLeasePayment
      contextRef="i6b62e7b041a44f2caaf4845f7b669b88_D20181001-20181001"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RleHRyZWdpb246NzJiYjVjODBhMTkzNDZlYzg2M2Q0MzUxN2MzNWRmZGNfNDIy_066bccab-1575-4466-91a8-9a365096cb74"
      unitRef="usd">214500</krt:LessorOperatingLeaseMonthlyLeasePayment>
    <krt:LessorOperatingLeaseMonthlyLeasePayment
      contextRef="i6261d4af77d2416e8dcf68f55d32e372_D20190501-20190501"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RleHRyZWdpb246NzJiYjVjODBhMTkzNDZlYzg2M2Q0MzUxN2MzNWRmZGNfNTQ2_911945a2-84c3-493e-81b6-7ef9fd6d818a"
      unitRef="usd">196000</krt:LessorOperatingLeaseMonthlyLeasePayment>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i43c4692e7576439d90234378a26d441f_I20200701"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RleHRyZWdpb246NzJiYjVjODBhMTkzNDZlYzg2M2Q0MzUxN2MzNWRmZGNfNzAx_b6923dc6-0fba-46ee-b0d8-9c0965a11c24">P5Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <krt:LessorOperatingLeaseMonthlyLeasePayment
      contextRef="i88d4a7fe49d048138af4e22103a06f93_D20200701-20200701"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RleHRyZWdpb246NzJiYjVjODBhMTkzNDZlYzg2M2Q0MzUxN2MzNWRmZGNfNzU4_e822050f-8f0d-46fc-8505-58c646f35a2b"
      unitRef="usd">90128</krt:LessorOperatingLeaseMonthlyLeasePayment>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RleHRyZWdpb246NzJiYjVjODBhMTkzNDZlYzg2M2Q0MzUxN2MzNWRmZGNfMTQ3OQ_ac68a57f-df0e-40b0-8e1d-9915b785965f">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2021, approximate future minimum lease obligations, which includes payment to Global Wells under certain lease arrangements as described above, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:10pt;font-weight:400;line-height:100%"&gt;2021 (remainder)&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;1,634,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;6,603,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;2023&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:10pt;font-weight:400;line-height:100%"&gt;6,696,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;5,513,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;2025&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:10pt;font-weight:400;line-height:100%"&gt;3,743,000&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:10pt;font-weight:400;line-height:100%"&gt;10,731,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:10pt;font-weight:400;line-height:100%"&gt;Total&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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;34,920,000&#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:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RhYmxlOjU5ZDBmZjBkNDBmZjQwMjc4YmEwOTc4Yzk1YjNkNjJkL3RhYmxlcmFuZ2U6NTlkMGZmMGQ0MGZmNDAyNzhiYTA5NzhjOTViM2Q2MmRfMC0xLTEtMS03Njg2_4818e28d-abcb-49d6-a40f-5b1658e12893"
      unitRef="usd">1634000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RhYmxlOjU5ZDBmZjBkNDBmZjQwMjc4YmEwOTc4Yzk1YjNkNjJkL3RhYmxlcmFuZ2U6NTlkMGZmMGQ0MGZmNDAyNzhiYTA5NzhjOTViM2Q2MmRfMS0xLTEtMS03Njg2_4275e1bc-06b5-4b9f-b9cd-0c501adb4fd7"
      unitRef="usd">6603000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RhYmxlOjU5ZDBmZjBkNDBmZjQwMjc4YmEwOTc4Yzk1YjNkNjJkL3RhYmxlcmFuZ2U6NTlkMGZmMGQ0MGZmNDAyNzhiYTA5NzhjOTViM2Q2MmRfMi0xLTEtMS03Njg2_1e38afbf-03c4-4002-a214-d73b9b28e146"
      unitRef="usd">6696000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RhYmxlOjU5ZDBmZjBkNDBmZjQwMjc4YmEwOTc4Yzk1YjNkNjJkL3RhYmxlcmFuZ2U6NTlkMGZmMGQ0MGZmNDAyNzhiYTA5NzhjOTViM2Q2MmRfMy0xLTEtMS03Njg2_ae7ed5fc-1c26-4ed1-a394-5ce3864ee40f"
      unitRef="usd">5513000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RhYmxlOjU5ZDBmZjBkNDBmZjQwMjc4YmEwOTc4Yzk1YjNkNjJkL3RhYmxlcmFuZ2U6NTlkMGZmMGQ0MGZmNDAyNzhiYTA5NzhjOTViM2Q2MmRfNC0xLTEtMS03Njg2_5f170e1c-ed9b-40ca-bf9d-20cd087d722e"
      unitRef="usd">3743000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <krt:OperatingLeasesFutureMinimumPaymentsDueAfterFourYears
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RhYmxlOjU5ZDBmZjBkNDBmZjQwMjc4YmEwOTc4Yzk1YjNkNjJkL3RhYmxlcmFuZ2U6NTlkMGZmMGQ0MGZmNDAyNzhiYTA5NzhjOTViM2Q2MmRfNS0xLTEtMS03Njg2_a515e950-0d0f-4116-ac39-446e2f49bafa"
      unitRef="usd">10731000</krt:OperatingLeasesFutureMinimumPaymentsDueAfterFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="ia2fa4f5fccdb444eb56a5af61c93ba86_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RhYmxlOjU5ZDBmZjBkNDBmZjQwMjc4YmEwOTc4Yzk1YjNkNjJkL3RhYmxlcmFuZ2U6NTlkMGZmMGQ0MGZmNDAyNzhiYTA5NzhjOTViM2Q2MmRfNi0xLTEtMS03Njg2_09450fc9-6a6c-465f-9d8b-cf9221984c9e"
      unitRef="usd">34920000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="if7c151e66e9a42b3914e5538c37ab8c1_I20200909"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RleHRyZWdpb246NzJiYjVjODBhMTkzNDZlYzg2M2Q0MzUxN2MzNWRmZGNfMTA1Mg_8e15a787-faf2-4ad4-8511-afda01b4034a">P38M</us-gaap:LessorOperatingLeaseTermOfContract>
    <krt:LessorOperatingLeaseMonthlyLeasePayment
      contextRef="i0b322d8426a4472ab908b2185501e40a_D20200909-20200909"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RleHRyZWdpb246NzJiYjVjODBhMTkzNDZlYzg2M2Q0MzUxN2MzNWRmZGNfMTExMQ_a1e75e4a-92f1-4b0f-a14f-4a9650366201"
      unitRef="usd">57602</krt:LessorOperatingLeaseMonthlyLeasePayment>
    <krt:LessorOperatingLeaseMonthlyLeasePayment
      contextRef="i8e8edd3f13654adb8d7e3d2c5bb6c3fc_D20200909-20200909"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF82Ny9mcmFnOjcyYmI1YzgwYTE5MzQ2ZWM4NjNkNDM1MTdjMzVkZmRjL3RleHRyZWdpb246NzJiYjVjODBhMTkzNDZlYzg2M2Q0MzUxN2MzNWRmZGNfMTExNw_4085df53-baf7-4359-aba8-39bb24acc609"
      unitRef="usd">61110</krt:LessorOperatingLeaseMonthlyLeasePayment>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTQ3Nw_d93ba5db-65ac-427e-bb3f-f4b51f3599b6">Related Party Transactions&lt;div style="margin-top: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;Lollicup Franchising was determined to be a related party by virtue of common ownership from January 1, 2020 to August 31, 2020. The Company acquired all of the membership interest of Lollicup Franchising from the Company&#x2019;s two primary shareholders for $900,000 in September 2020. Lollicup Franchising is a wholly-owned subsidiary of the Company and this balance is eliminated upon consolidation as of September&#160;30, 2020 (see Note 3). Sales for the three months and nine months ended September&#160;30, 2020 to this related party were $4,000 and $23,000, respectively. The Company has incurred incentive program expenses of $21,000 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$79,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the three and nine months ended September 30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;As a minority stockholder of the Company, Keary Global owns &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250,004&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; shares of common stock as of September&#160;30, 2021, which Keary Global acquired upon exercise of two convertible notes during the third quarter of 2018. Keary Global and its affiliate, Keary International, are owned by one of the Company&#x2019;s stockholders&#x2019; family member. In addition to being a stockholder, Keary Global and Keary International are inventory suppliers and purchasing agents for the Company overseas. The Company has entered into ongoing purchase and supply agreements with Keary Global. At September&#160;30, 2021 and December&#160;31, 2020, the Company has accounts payable due to Keary Global and Keary Internation&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;al, of $2,611,000 and $5,038,000, r&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;espectively. Purchases for the three months ended September 30, 2021 and 2020 from this related party w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ere $12,248,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $8,815,000, respectively. Purchases for the nine months ended September 30, 2021 and 2020 from this related pa&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;rty were $25,780,000 and $20,625,000, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <krt:NumberOfPrimaryShareholders
      contextRef="ibee687657bc04f10b6c48637c5f4ab16_D20200901-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTY0OTI2NzQ0MzE2Mg_d8a1c3d4-7c1c-40c2-8dc4-2e3321766c87"
      unitRef="shareholder">2</krt:NumberOfPrimaryShareholders>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ibee687657bc04f10b6c48637c5f4ab16_D20200901-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMjg2_11b582d4-7e56-41ac-8f12-a8d07efde286"
      unitRef="usd">900000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6db504f5dcb945978a35bc4257d1a513_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfNTI0_e581b77d-f646-4b5e-b014-0387166483fe"
      unitRef="usd">4000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="id402b3f6111c4c298e09b1f31cd88292_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfNTMx_c7b87032-7dab-4a3f-b656-23a033acb823"
      unitRef="usd">23000</us-gaap:RevenueFromRelatedParties>
    <krt:IncentiveProgramExpenses
      contextRef="i6db504f5dcb945978a35bc4257d1a513_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfNjA0_9eea7c99-7233-4aa6-9a94-89023ae090f6"
      unitRef="usd">21000</krt:IncentiveProgramExpenses>
    <krt:IncentiveProgramExpenses
      contextRef="id402b3f6111c4c298e09b1f31cd88292_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfNjEx_47237e86-44cf-4515-831b-ab3c574d9555"
      unitRef="usd">79000</krt:IncentiveProgramExpenses>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iaf27f287a4c84a1a9434608ba09ae3ef_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfNzEw_bd3c6466-ba0b-4aac-b4dd-940baec7ce37"
      unitRef="shares">250004</us-gaap:CommonStockSharesOutstanding>
    <krt:NumberOfExercisedConvertibleNotes
      contextRef="i0892aca0d9634eb093020267490c4418_D20180701-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTY0OTI2NzQ0MzE1NA_5379e341-e978-4a1e-a768-8bb0b71b2a3c"
      unitRef="convertible_note">2</krt:NumberOfExercisedConvertibleNotes>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="iaf27f287a4c84a1a9434608ba09ae3ef_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTI5MA_44f4a210-58df-461e-a0c0-ca0037f6d889"
      unitRef="usd">2611000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i0765a301ebe4466cb536904c0330aef2_I20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTI5MA_7776e800-8d26-4517-a114-dc9106c749ed"
      unitRef="usd">2611000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i8b4875460441424e8168360bbd4d263b_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTI5Nw_98b61b15-e0e4-4c03-879d-6fd48dcbaa9b"
      unitRef="usd">5038000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i9fb88b61f2714a31a670f7f99623357f_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTI5Nw_abcf0df3-144d-4de9-aad2-8ee94201b270"
      unitRef="usd">5038000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:RelatedPartyCosts
      contextRef="i354b8bb0c68f49739a0dbcc10f732d2d_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTM3Mg_a867bd9d-ac03-469c-aa22-7db70e900e64"
      unitRef="usd">12248000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i8b80c250f2fb42f3bfb8507dda5e38f8_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTM3Mg_ad78a81c-7794-4b6b-aa7b-ca8537063db0"
      unitRef="usd">12248000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i20910c2af60a4ea68dec847e301ea31c_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTM3OQ_7554e162-3cf5-4f3c-8e56-a759570f906d"
      unitRef="usd">8815000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="ifccc7a7da3c1426fa67f90f53841f2d0_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTM3OQ_9780a9cb-bec6-4e78-a444-3ab2141cbe5e"
      unitRef="usd">8815000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="ic55057feeb5745758c72bdb6b1852d9a_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTQ1NA_51bbda43-98f2-4744-9459-7f0fd661a396"
      unitRef="usd">25780000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i6583b289964641c1bb247d00a3df8232_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfMTQ1NA_5a5680e7-fc8d-4fa7-932a-3977052554cc"
      unitRef="usd">25780000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i59cb5a69dd304717a91ce15e9da9ed02_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83MC9mcmFnOjJmMWQxNjNkODc4YzQ1MDc4YTM5ZDVhN2EwZjMwMWZiL3RleHRyZWdpb246MmYxZDE2M2Q4NzhjNDUwNzhhMzlkNWE3YTBmMzAxZmJfNTQ5NzU1ODE0MDM2Ng_67b402db-b8de-47d4-9068-8486203e95c7"
      unitRef="usd">20625000</us-gaap:RelatedPartyCosts>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfNDI1NQ_8dd6026b-3537-4579-80ee-44ad55adc36d">Income Taxes&lt;div style="margin-top: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;In determining the interim provision for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date income and adds the tax effects of any discrete items in the reporting period in which they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;For the three and nine months ended September 30, 2021 and 2020, the Company&#x2019;s annual estimated effective tax rate differed from the U.S. federal statutory tax rate of 21% primarily due to exclusion of non-controlling interest income, state taxes, permanent book tax differences, and income tax credits. For the three months ended September 30, 2021 and 2020, the Company's income tax expense was $1.3 million and $1.5 million, with effective tax rate of 23.7% and 24.1%, respectively. For the nine months ended September 30, 2021 and 2020, the Company&#x2019;s income tax expense was $4.0 million and $5.5 million, with effective tax rates of 19.6% and 26.7%, respectively. On June 10, 2021, the Company was granted PPP loan forgiveness of $5.0&#160;million, in whole, by meeting the conditions for use of loan proceeds. The Company recorded the loan forgiveness as a gain on forgiveness of debt in the accompanying condensed consolidated statements of income for the nine months ended September 30, 2021. The effective tax rate was lowered by 3.9% from 23.5%, for the nine months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;ASC 740,&#160;&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;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, provides for the recognition of deferred tax assets if realization of these assets is more-likely-than-not. In evaluating the Company&#x2019;s ability to recover its deferred tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. Based upon the level of historical taxable income, at this time, the Company determined that sufficient positive evidence existed to conclude that it is more likely than not there will be full utilization of the deferred tax assets in each jurisdiction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company remains subject to IRS examination for the 2016 through 2019 tax years, and received notice in February 2019 that it is under examination for years 2016 and 2017. Additionally, the Company files multiple state and local income tax returns and remains subject to examination in various of these jurisdictions, including California for the 2016 through 2019 tax years, and South Carolina for the 2017 through 2019 tax years. In September 2020, the Company acquired 100% LLC member interest in Lollicup Franchising, LLC. Lollicup Franchising, LLC was treated as a partnership for income tax purposes prior to the acquisition. It is currently under audit for tax year 2015 and 2016. The Company does not believe the outcome of this audit will have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Company accounts for uncertainties in income tax in accordance with ASC 740-10 &#x2014;&#160;&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;Accounting for Uncertainty in Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. This accounting standard also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. As of September&#160;30, 2021, the Company does not have any unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;On March 27, 2020, the CARES Act was signed into law by the president. The CARES Act provides several favorable tax provisions. The Company evaluated the impacts of CARES Act and determined it currently has no material impact to the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;The Taxpayer Certainty and Disaster Relief Act of 2020, enacted on December 27, 2020, added a temporary exception to the 50% limit (TCJA) on the amount that businesses may deduct for food or beverages. Beginning January 1, 2021, through December 31, 2022, the temporary exception allows a 100% deduction for food or beverages from restaurants. The Company evaluated the impacts and does not believe the Act has material impact to the income tax provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;On March 10, 2021, the &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;American Rescue Plan Act of 2021&#x201d; was signed into law by the president. The American Rescue Plan Act of 2021 provides several tax provisions. The Company evaluated the impacts of the American Rescue Plan Act of 2021 and determined it has no material impact to the income tax provision.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfNTg4_fa8b81e1-3ca4-4cb5-a93f-38ba55c1cd73"
      unitRef="usd">1300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfNTk1_f05fd2d9-0f56-4f47-bd73-660748768ef8"
      unitRef="usd">1500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6a508ebd695f4371a9e25e3547b13a21_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfNjI2_46c5e1ad-8a60-46cd-a72b-4fb2cdb7af9a"
      unitRef="number">0.237</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia95246c78cef49eabed489a1459755bf_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfNjMz_bd001bbc-66aa-40d2-9b6d-c98607793624"
      unitRef="number">0.241</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfNzA3_577d6311-b191-4128-8339-eb02bbc904aa"
      unitRef="usd">4000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfNzE0_31123c34-dc63-4b86-b3be-0e6da1d9ae2a"
      unitRef="usd">5500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfNzQ2_b6f4b3fd-afe8-4f92-8b45-83b50f3824ed"
      unitRef="number">0.196</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i38337aea83e049d3bcd79b32d3c7e868_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfNzUz_ed4682b8-05f9-4b37-aaa9-416367c761e7"
      unitRef="number">0.267</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9573214659514e80946fb35b54516f0c_D20210610-20210610"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfODM3_6c956b90-2a2b-42f2-9ca2-9571847d355a"
      unitRef="usd">5000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <krt:EffectiveIncomeTaxRateReconciliationReductionCARESActPercent
      contextRef="i84b6837d7e784d8da14f981e2ac2738e_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfNTQ5NzU1ODE0MzI2Mg_3be1c927-42b8-42ce-b05b-00cd6d0e375e"
      unitRef="number">0.039</krt:EffectiveIncomeTaxRateReconciliationReductionCARESActPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i84b6837d7e784d8da14f981e2ac2738e_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfNTQ5NzU1ODE0MzI2Ng_3bb12314-f81d-4419-8586-47838d12b456"
      unitRef="number">0.235</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="i133fb55b799d43b79ba67fdd2e10da93_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83My9mcmFnOjE1ZGQ1NmZkM2VkMTRiNjc5Y2RjNjM4NTEyMjMxY2QyL3RleHRyZWdpb246MTVkZDU2ZmQzZWQxNGI2NzljZGM2Mzg1MTIyMzFjZDJfMTY0OTI2NzQ0NjE2MA_19e6cfdd-b533-46cb-9c76-f9e9635d7514"
      unitRef="number">1</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83Ni9mcmFnOjUyOWFhMGM0ZTQyMDQxNTY5ZTllMGU3NDQ4NmNiNDcxL3RleHRyZWdpb246NTI5YWEwYzRlNDIwNDE1NjllOWUwZTc0NDg2Y2I0NzFfMTU4Nw_77e578c0-5969-4084-9d97-39cff74b6ede">COVID-19On January 30, 2020, the World Health Organization (&#x201c;the WHO&#x201d;) announced a global health emergency because of a new strain of coronavirus originating in Wuhan, China (the &#x201c;COVID-19 outbreak&#x201d;) and the risks to the international community as the virus spreads globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. The full impact of the COVID-19 outbreak continues to evolve as of the date of this report.&lt;div style="margin-top: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;As the pandemic is ongoing, it is uncertain as to the full magnitude that the pandemic will have on the Company&#x2019;s financial condition, liquidity, and future results of operations. Management is actively monitoring the impact of the global situation on its financial condition, liquidity, operations, suppliers, industry, and workforce. Given the daily evolution of the COVID-19 outbreak and the global responses to curb its spread, while the Company is not able to precisely estimate the effects of the COVID-19 outbreak, the Company does not believe that it will be adversely affected. Furthermore, in response to the pandemic, the Company started supplying personal protective equipment related products to their customers, which had a positive impact to the Company&#x2019;s operations in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Although the Company cannot estimate the length or gravity of the impact of the COVID-19 outbreak at this time, if the pandemic continues, it may have a material adverse effect on the Company&#x2019;s results of future operations, financial position, and liquidity in fiscal year 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i8a853b7cde77492a928c8b4e02bc07a6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83OS9mcmFnOjMyODE0YzQzNWFjODQwODFhOGNiNTdmOWE3NGZlZjBiL3RleHRyZWdpb246MzI4MTRjNDM1YWM4NDA4MWE4Y2I1N2Y5YTc0ZmVmMGJfMzM0_6ac3b85c-4365-4858-b53d-c14d02f7a4ab">Subsequent Events&lt;div style="margin-top: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:112%"&gt;In October 2021, the Company renewed its line of credit, extending the maturity date to October 2023. Interest on any line of credit borrowings accrue at an annual rate of prime less 0.25%, with a minimum floor of 3.25%. In addition, the maximum amount of borrowings permitted under the line of credit arrangement is no longer subjected to a borrowing base requirement that was calculated as a percentage of accounts receivable and inventory balances. As part of the line of credit renewal, the financial covenants the Company must comply with have been modified. The Company is no longer required to comply with a minimum tangible net worth and minimum debt service coverage ratio. A minimum fixed charge coverage ratio was added as one of the financial covenants the Company is subjected to going forward. All other financial covenants remain unchanged from the existing arrangement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;In October 2021, the Company's Board of Directors granted 430,000 stock options to 24 non-employee directors and employees with an exercise price of $18.80 per share under the 2019 Stock Incentive Plan. &lt;/span&gt;&lt;/div&gt;In October 2021, the Company paid off all its existing capital lease obligations, totaling $0.3&#160;million.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2c59076d526c4f8d9b02584439c2beeb_D20211001-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83OS9mcmFnOjMyODE0YzQzNWFjODQwODFhOGNiNTdmOWE3NGZlZjBiL3RleHRyZWdpb246MzI4MTRjNDM1YWM4NDA4MWE4Y2I1N2Y5YTc0ZmVmMGJfNDM5ODA0NjUxODk4OQ_a5813fee-246f-45c5-995f-8a6a42c08482"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <krt:DebtInstrumentFloorRate
      contextRef="i83e16d1f9404497ba77267bce7c3df31_D20211001-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83OS9mcmFnOjMyODE0YzQzNWFjODQwODFhOGNiNTdmOWE3NGZlZjBiL3RleHRyZWdpb246MzI4MTRjNDM1YWM4NDA4MWE4Y2I1N2Y5YTc0ZmVmMGJfNDM5ODA0NjUxODk5Nw_b2c20b53-d630-4633-b744-8e7a4bfb48c6"
      unitRef="number">0.0325</krt:DebtInstrumentFloorRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic70c767fc9814490abf8747d6df6dae9_D20211001-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83OS9mcmFnOjMyODE0YzQzNWFjODQwODFhOGNiNTdmOWE3NGZlZjBiL3RleHRyZWdpb246MzI4MTRjNDM1YWM4NDA4MWE4Y2I1N2Y5YTc0ZmVmMGJfMTY0OTI2NzQ0NTM3Mw_215a00a0-f2ca-44b9-9602-45a9ad47dcb4"
      unitRef="shares">430000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <krt:NumberOfNonEmployeeDirectorsAndEmployees
      contextRef="ic70c767fc9814490abf8747d6df6dae9_D20211001-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83OS9mcmFnOjMyODE0YzQzNWFjODQwODFhOGNiNTdmOWE3NGZlZjBiL3RleHRyZWdpb246MzI4MTRjNDM1YWM4NDA4MWE4Y2I1N2Y5YTc0ZmVmMGJfMTY0OTI2NzQ0NTM4Mg_9aa43a2e-4095-4904-a684-03b9043cc55c"
      unitRef="employees">24</krt:NumberOfNonEmployeeDirectorsAndEmployees>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic70c767fc9814490abf8747d6df6dae9_D20211001-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83OS9mcmFnOjMyODE0YzQzNWFjODQwODFhOGNiNTdmOWE3NGZlZjBiL3RleHRyZWdpb246MzI4MTRjNDM1YWM4NDA4MWE4Y2I1N2Y5YTc0ZmVmMGJfMTY0OTI2NzQ0NTM4Ng_01e654cd-e15c-499e-9c99-2862ffb3c210"
      unitRef="usdPerShare">18.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="ic70c767fc9814490abf8747d6df6dae9_D20211001-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmMDIyZTIyNGYyNzRkMjQ5NjJkYzhkMDJjMmRkZTFkL3NlYzo4ZjAyMmUyMjRmMjc0ZDI0OTYyZGM4ZDAyYzJkZGUxZF83OS9mcmFnOjMyODE0YzQzNWFjODQwODFhOGNiNTdmOWE3NGZlZjBiL3RleHRyZWdpb246MzI4MTRjNDM1YWM4NDA4MWE4Y2I1N2Y5YTc0ZmVmMGJfMTY0OTI2NzQ0NTM5NA_6e721540-6fdc-4e48-9895-0faf920083fa"
      unitRef="usd">300000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
</xbrl>
